Keith Watanabe * NET 2.0

More Java Failures as a Web Language
By: Keith Watanabe
Published On: 7-20-2007

Last night, I had some JSP problems that were quite difficult to debug.  The problem was that although the JSP failed to compile, the stack trace was not specific and one could not determine where the actual error started or ended.  Instead, the error log showed a simple, "overflow error."  How can one detect what part of the JSP page died at?  The fact that JSPs are compiled into a Java class disallows one to easily locate the problem in the page, especially if one has to go through a long log file.  Not to mention making the changes, either re-waring/deploying the file and waiting for the page to compile is quite annoying, at least for prompt development.

I'm being convinced daily that Java is a terrible language for the web.  Even with all the various frameworks and such, the incredible number of dependencies and difficulties with configuration and dependency hell makes Java incredibly brittle. It's without a doubt a horrible language for small sites, considering the overhead. 

At this point, the only chief advantage I truly see in a language like Java is the large amount of corporate support, services and major API/frameworks and systems.  However, as more open scripting languages mature, I think they will slowly overtake Java once large employers see the advantage of the agility for development.  You can still get stability through scripting, open languages, just not the support (which to me is massively overrated).

AddThis Social Bookmark Button Sphere: Related Content

Trackbacks: (Trackback URL)

No Comments Posted Yet
December [January] February
Sun Mon Tue Wed Thu Fri Sat
28 29 30 31 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31