Wicket – POJO web app development

In the current trend of reducing J2EE application development to the simplest possible form, Plain Ordinary Java Objects, POJOs, the Wicket project is aiming to allow Java developers to build web apps also using POJOs.

Wicket’s feature list is pretty impressive. The approach to development is that the HTML pages are just that, plain HTML, and the Java supporting the pages are POJOs.

From looking throght the examples though, there is still some package and super class hierarchy dependencies on the Wicket framework, so I wouldn’t say that the Java code is pure POJOs, but it does look a lot cleaner than Struts.

Hibernate vs Ruby on Rails ActiveRecords

Rub on Rails has been getting a lot of attention recently, due to it’s claims for being a framework with which you can get results very quickly. However, how would the use of Ruby on Rails persistence mechanism, ActiveRecord, stand up against the features of Hibernate?

<a href="http://web1.theserverside.com/articles/article.tss?l=RailsHibernate"Patrick Peak has an article on TheServerSide comparing the two. Ruby on Rails plus Active Record looks very attractive for prototyping apps or building small, simple apps, but is it suitable for large enterprise applications? Probably not.