Lately I have been "forced" to use wicket (wicket.apache.org). Wicket is by no means "agile" compared to web2py. Wicket is not a full stack framework it needs a lot of other things to serve pages. As with any java coding wicket takes ages and pages to do things that python does in one line. Against there is the java language which is not functional and you need to carry around full objects (in wicket called models) to pass messages between components, which can be long to write.
But the thing I would take from wicket is a strong component/event oriented approach with well defined interfaces, and a lot of predefined widgets. The same componet/event architecture can be implemented in web2py using pyjamas, and it is quite easy and much more flexible, but it would be nice to have it included by default or as a plugin! 2010/10/15 David Marko <dma...@tiscali.cz>: > My favourite for clean java is http://www.playframework.org/ Better > experience than with Grails. > > David > > On 15 říj, 02:21, Bruno Rocha <rochacbr...@gmail.com> wrote: >> Grails uses a template language >> >> <g:each in="${books}"> >> >> You can't write Java or Groove in views as we can do with web2py writing >> pure Python direclty in views. >> It is one of the best/important feature in web2py, lot of people love web2py >> because of the template system. >> >> 2010/10/14 Jonathan Lundell <jlund...@pobox.com> >> >> >> >> >> >> >> >> >> >> > On Oct 14, 2010, at 4:38 PM, DJ wrote: >> >> > I was in a discussion recently telling my friend how great Web2Py was >> > for programmer productivity with all the inbuilt features (server, >> > CRUD, auth). We were wondering if there was anything similar in Java? >> > Quick google search brought me to Tapestry and Wicket. >> >> > Can any of you comment on any frameworks in java you have worked with >> > that resemble Web2py? Thank you for your comments. >> >> > One possibility is Groovy, essentially a dynamic version of Java, and the >> > Grails framework. >> >> >http://en.wikipedia.org/wiki/Groovy_(programming_language)<http://en.wikipedia.org/wiki/Groovy_%28programming_language%29> >> >http://en.wikipedia.org/wiki/Grails_(framework)<http://en.wikipedia.org/wiki/Grails_%28framework%29> >> >> > *Java is the new COBOL* >> >> -- >> >> http://rochacbruno.com.br