Alex Rivera | Logout

Java web frameworks

Asked 2009-12-01T10:40:16.650
17

I was looking around to see if there is an equivalent to django/RoR in java.

I found:

Does anyone have ever tried those frameworks, or do you know any other? Are they faster than django/RoR?

Edit
Report

2 Answers

3

Stripes seems to be quite lightweight and embraces Convention over Configuration.

answered 2009-12-01T11:11:07.823
2

Having used struts, wicket, rails & Tapestry, I recommend you look into Tapestry 5.

It supports

  • in container class reloading (so you dont have to restart your webapp each time you make a change)
  • fast development time & increased productivity - it uses a component based model, with declarative wiring
  • minimal configuration, which is mostly in code anyway, convention over config - etc..
  • No base classes to extend
  • An expression language for use in template files
  • good ajax support
  • excellent debugging support, both client and server side
  • good data access integration
  • an active community
  • written from the ground up with performance in mind. e.g. page pooling (to minimise resource usage), page compression, whitespace elimination, all dynamic code is compiled to native.
  • good bean and form support - making common tasks simple. A sortable database backed drid can be coded with just one line of template code, and a minimal skeleton server backend.

the only downside is the documentation, which, is good, but a little terse, although the user groups/mailing lists are very active and most questions are answered well & eagerly.

(Also, be sure to only look at T5 - and not T4,3,2,1..... as these are very different to the current version)

More on why here.

answered 2009-12-01T11:13:11.213

Your Answer