Note that there are some explanatory texts on larger screens.

plurals
  1. POIssues with web application
    text
    copied!<p>The previous programmer left the website in pretty unusable state, and I am having difficulty modifying anything. I am new to web design so I don't know whether my skills are a mismatch to this kind of job or is it normal in the real industry to have websites like these</p> <ol> <li>The Home page includes three frames</li> <li>Each of these frames have their own javascript functions ( between <code>&lt;head&gt;</code>, and also call other common javascript functions (using <code>&lt;script src=..&gt;</code></li> <li>Excessive usage of <code>document.all</code> - in fact the elements are referred or accessed by document.all only.</li> <li>Excessive usage of XSLT and Web Services - Though I know that using Web Services is generally considered a good design choice - is there any other way I can consume these services other than using xslt. For example, the menu is created using the data returned by a web method.</li> <li>Every <code>&lt;div&gt;</code>, <code>&lt;td&gt;</code> and every other element has an id, and these id's are manipulated by the javascript functions, and then some appropriate web service and the xslt files are loaded based on these.. </li> <li>From the security perspective, he used <code>T-SQL's for xml auto</code> for most of the data that is returned by the web service - is it a good choice from the security standpoint to expose the table names and column names to the end user??</li> </ol> <p>I am a lot confused about the state of the application itself. Should I learn about the intricacies that he has developed and continue working on it, or should I start rewriting everything? What I am perplexed a lot is the lack of alternatives - and whether this is the common way web projects are handled in the real world or was it an exception?</p> <p>Any suggestions, any pointers are welcome. Thanks</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload