This has been the buzz over the last few weeks as Sun mulls around on just how to take Java to the next step. Rather than rehashing what most of us have read elsewhere — I went to a seasoned Java developer in the field who has worked on web-based Java applications for the likes of General Electric as well as in financial services and the gaming industry.
Tyson Lowery, senior developer and owner of Teelo Technologies, suggests that many developers don’t fret over Java status as the software development kits (SDK) often meet their needs. When more is needed. numerous libraries are available that fill in gaps.
“There are Java libraries out there for a lot of add-on functionality. It would be interesting to see which of these could be included into the core of Java,” Lowery said. “For example, XML parsers are a seperate 3rd party library. I think if Sun includes these and other similar libraries into the core, it would be a help because developers won’t have to install and download additional JARS to use these classes.”
According to Lowery, the positive impact could be to make Java’s new features come more quickly in the future. He cites type-safe enumeration, available in Java 5.
Lowery explains that this is the ability to put an object into a List such as an ArrayList or Stack and know you are getting that same type of object back when you retrieve the object from the List.
“For years, programmers have been developing their own libraries and methods to cover this. I think it would have found itself in the core of Java a long time ago had Java been open source,” he added.
For his part, Lowery suggests there may be a few inefficiencies that developers could help find with Java classes – but at this stage of the language he thinks these would be few and far between.
“But overall, I can’t see this being a game changer for most programmers,” Lowery said.