From the Editors: A new spring for Java
By SD Times Editorial Board
May 15, 2011 —
(Page 1 of 2)
The public has spoken. Enterprise Java is just too complex. Alternative frameworks like Spring are, ahem, springing up that focus on the parts of the specification that people truly want to use. It’s not about some mandate from Sun, or Oracle, or some other large vendor that controls the direction of enterprise Java.
So, to paraphrase that great American patriot, Ronald Reagan, we say, “Mr. Ellison, tear down this wall.” It’s time for the process of creating and controlling Java to be truly open—not open like some dictatorship that lets its citizens vote but then denies them any of the freedoms an election implies, but a truly decentralized process that listens to users at least as much as vendors.
The enterprise Java specification exploded because Sun and the other cohorts apparently believed that every JSR, regardless of any wide implication, was worthy of inclusion, even if only one software vendor needed that specification to resolve one minor issue that only it was having. In short, Java tried to be all things to all people. And, to quote that great American patriot Abraham Lincoln, “You can please all of the people some of the time, and you can please some of the people all of the time, but you can’t please all of the people all of the time.”
Clearly, the people haven’t been pleased. New research reported on by senior editor Alex Handy in this issue shows that use of the Spring framework has pulled even with Java. Projects that began in the open-source community are, ahem, springboarding Java into the future.
People in and around Java have known enterprise Java had grown unwieldy for some time now. In fact, Java EE 7 is supposed to eliminate some of the complexity, reducing it to a more usable core of specifications. What’s interesting here is the jockeying among Java stakeholders such as the Eclipse Foundation, Red Hat, and VMware (through its SpringSource subsidiary) for more influence and control over enterprise Java. And it’s not just backroom dealing: These organizations are taking their case to the court of public opinion, trying to win a leading role in the future direction of Java.
Related Search Term(s): Amazon, Java, Spring
Share this link: http://sdt.bz/35553
Most Read Latest News Blog Resources
Android is the focus of two new design tools
Anywhere Software and Xamarin provide ways for developers to create and test their applications on PCs
|
|
LEADTOOLS HTML5 add-on modules released
Including New HTML5 Zero Footprint Viewer, JavaScript Libraries and RESTful Web Services for Document and Medical SDKs
|
|
How to speed up your Cukes
Using a five-step process derived from Six Sigma, Cucumber tests can go much faster
|
|
WhiteSource offers open-source license management as a service
Software gives companies insight into the open-source components in products
|
SmartBear rolls out new quality solution: API Complete
Software gives organizations ability to write test scripts and monitor APIs by bridging the DevOps divide
|
|
Android is the focus of two new design tools
Anywhere Software and Xamarin provide ways for developers to create and test their applications on PCs
|
|
WhiteSource offers open-source license management as a service
Software gives companies insight into the open-source components in products
|
|
Top five devices you can integrate with your applications
A five-fingered list of common, household items with which you can talk to (via software, of course)
|
Slick...but who needs it?
compilr.com is a well-designed site and the folks behind it seem to have their heart in the right place. But...who needs it?
|
|
How to be a better software developer
Want to be a better developer? You won't get there by mastering an interesting language or learning a new set of APIs.
|
|
Wooing Galatea
Do yourself a favor and check out Galatea 2.2, a wonderful book by novelist Richard Powers.
|
|
The world as story
An artificial-intelligence system at Carnegie Mellon seeks to understand the world by making statements about it.
|
Five SCM Best Practices
Two-thirds of all software projects fail, according to the Standish Group’s CHAOS study. Improper usage of software configuration management...
|
|
|
Best Practices for Branching and Merging Patterns
Development teams often create a branching pattern, usually drawn out on a white board or in a Visio document, that is used as a model to...
|
|
Automated Error Reporting
We invite you to read a short e-zine that tells you all about automated error reporting for .NET applications. This 8-page e-zine is packed...
|
|
The End of Application Redeploys
Imagine that every time you wanted to write, send or receive an email, you needed to restart your computer. How much time would this take, a...
|