Lately Java seems to be losing fans in favor of less mature scripting languages. Even Sun has decided that Java has fundamental problems if you need to write rich web apps.
The problem is that the range of skills required to build a simple web based application in Java has become overwhelming: DB admin, SQL, Java, JDBC, Swing, Java2D, XML, JavaScript, HTML, CSS, Jar packaging/signing, FTP, and a bunch of other TLAs (three letter acronyms). The learning curve to build a simple Java web app has become years.
The answer is tools, not new languages. We need a tool that lets us quickly define a data model, enter sample data, draw rich web pages, forms & reports, and deploy in just a few minutes. Watch this new video and let me know if this is a better way to create rich web applications:
November 21, 2009 at 3:19 pm |
I could not agree more, however, the tool(s) must never sacrifice on flexibility. Java based Frameworks, which provide the quick and dirty, while still providing access to underlying richness of Java – should always we the target. The bigger issue is, what happens when the “Tool” becomes the language? That is, when people stop understanding the core language, and can only function within the tool?