ContentsImportant RulesProprietary Solutions Have Hidden Costs
Previous: Programmers Should Not Design Web Pages | Next: Getting Set Up

Proprietary Solutions Have Hidden Costs

The whole idea of separating the web page design from the programming is to properly delegate responsibilities.  This is the goal of encapsulation.  In effect, that means that the web designer owns the end user experience while the Java programmer owns the server-side execution.

This ownership comes with responsibilities:

It is possible to lock up a servlet container by writing a tight loop in TCL.  On the other hand, the Java programmer could produce random insults in the HTML output.

Obvious from the prior examples, these capabilities are feasible with WELD.  Some measures can be taken to curtail their use (such as restricting certain TCL commands); but the best control is a good working policy that honors this separation of responsibility.  Isn't that what team development is about?

Don't run with scissors!


ContentsImportant RulesProprietary Solutions Have Hidden Costs
Previous: Programmers Should Not Design Web Pages | Next: Getting Set Up

Modified: Thu Apr 13 14:55:10 EDT 2000