javascript - Issues with web application -


the previous programmer left website in pretty unusable state, , having difficulty modifying anything. new web design don't know whether skills mismatch kind of job or normal in real industry have websites these

  1. the home page includes 3 frames
  2. each of these frames have own javascript functions ( between <head>, , call other common javascript functions (using <script src=..>
  3. excessive usage of document.all - in fact elements referred or accessed document.all only.
  4. excessive usage of xslt , web services - though know using web services considered design choice - there other way can consume these services other using xslt. example, menu created using data returned web method.
  5. every <div>, <td> , every other element has id, , these id's manipulated javascript functions, , appropriate web service , xslt files loaded based on these..
  6. from security perspective, used t-sql's xml auto of data returned web service - choice security standpoint expose table names , column names end user??

i lot confused state of application itself. should learn intricacies has developed , continue working on it, or should start rewriting everything? perplexed lot lack of alternatives - , whether common way web projects handled in real world or exception?

any suggestions, pointers welcome. thanks

no, not acceptable in industry people keep writing un-maintainable code.

my advice go chain , convince needs rewritten. if question you, find external consultant relevant web development skills review application (for 1 day).

keeping website as-is, because 'works' keeping working model ford-t car on today's highways, dangerous. security , maintenance costs persuading topics convince against keeping site 'as-is'.

next, trained, pay off if can rewrite application knowing basics. todays technology (asp.net mvc) allows implement core business value faster trying maintain unconventionally written app.


Comments

Popular posts from this blog

SAP Web Service from .NET via WCF -

Optimized Line drawing in QT -

datetime - str to time in python -