« Low overhead clustering with standard JDK1.5 | Main | Linear Scaling for HTTP Session Clustering »
October 24, 2006
Massive Productivity gains for Java developers
posted by ari
It is truly amazing what Open Source and the Java community in general have done for accelerating the rate of innovation in the enterprise software space. Taylor blogs about a really kewl application he wrote in a few minutes that implements something like Apple Stickies but on the Web.
A scant 5 years ago, I would have tried to build this using Java Applets in the browser for the GUI. It would have then used proprietary TPC/IP-based protocol (or HTTP) to send stickies back and forth to the central server. And, most importantly, it would have made those stickies durable / reliable via straight JDBC to a relational database. I have written such apps in the past 5 years. This prototype, with the exact same features and functions Taylor's app has, would have taken me 2 weeks to stabilize. And it would have been an applet which would not have worked well on all platforms.
Taylor built a flash app w/ OpenLaszlo.
He used SOAP for his client / server protocol via XFire.
And he made a clustered and restartable server by using our own DSO product.
Everything was POJO, soup-to-nuts. The state of the developer world is definitely improving.