Posts

Showing posts from September, 2006
Ruby on Rails The good - quick and easy way to develop a basic db application, esp with InstantRails. The bad - No i10n, no EJB, UI code looks a bit like ASP 1.0 after a while. Grails - has EJB support using Groovy, screenshots looked good. But, the .x download didn't match tutorial onsite and hence probably won't be ready for a while.
These links matter if you are serious about Java/J2EE. Jvmstat is pretty cool, but similar to some of the excellent tools which was already available in .NET world. http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossASTuningSliming http://java.sun.com/performance/jvmstat/
Predicting the future... Writing some personal thoughts on what happens after 5 years, so that I can check back later! - .NET has more penetration, still everyone hasn't switched to Vista/.NET 3.0. But WPF/E is getting popular, even though Flash is still strong due to better cross platform support. - Java/J2EE is for server side development, as a way to reduce costs in distributed server farms running Linux. The innovation curve is down for the language and it is in a stage similar to what C++ is today. - Linux is no longer seen as a desktop OS, open source continues to thrive but the quality & innovation of open source contributions is debated more as the good stuff get polluted by mediocre contributions. - Virtualization & multicore CPUs are ubiquitous and is used to provision such farms in real time with zero downtime. Xen & Linux forms the basis of many such servers in the cloud. Some users have started to subscribe to personal virtual machines. Corporations widely