Linked by Thom Holwerda on Tue 14th Nov 2006 19:02 UTC, submitted by Jane Walker
Java Monday, Sun did what many pundits, media personalities, developers and IT managers wanted done months ago - it opened up Java so that it could be freely distributed under the General Public License. In this interview with SearchOpenSource.com, Laurie Tolson, the vice president of Java developer products and programs, discussed this milestone for Java and what it meant for Sun, developers, IT managers.
Thread beginning with comment 182370
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Java ready for OSS?
by g2devi on Tue 14th Nov 2006 23:38 UTC in reply to "RE[2]: Java ready for OSS?"
g2devi
Member since:
2005-07-09

Actually it does. PHP and Rails are great for stand-alone apps or apps where you have small groups of people. JSP is probably overkill if that's all you need.

But once you get into Enterprise apps (i.e. apps that interact with dozens of other databases and apps) and large teams and legacy databases and interoperability with various vendors that you don't have the source code for, neither PHP nor Rails cut it and you have to pull out the big guns.

For instance, if you need to implement workflow management that obeys the XPDL standard (e.g. http://www.wfmc.org/standards/XPDL.htm ), you'll have dozens of tools and libraries to chose from if you use Java (many of which are open source) and a couple are for .NET (all(?) of which come at a cost), but none for PHP or Ruby. You'll have to implement the standard yourself, and trust me on this -- it's not something you want to do (have a read on the specs).

Relating to the XML configuration, well, you don't need to do much of in Java -- if you chose the right framework and/or chose something Java attributes or XDoclet ( http://xdoclet.sourceforge.net/xdoclet/index.html ). Most Java tools, like Eclipse also support fancy features like refactoring that just aren't available for lighter weight languages, so these tools really aid in making Java easier to use for larger projects.

Reply Parent Score: 4