Hi all, I came across web2py recently and have been very impressed by it. One of the tasks on a project I am helping with is to improve the registration process and general security of the site. Ofcourse that being a Java project, there is not much chance for me to apply web2py there[ also because I am not yet an expert with web2py] but I was wondering if some one with experience with Spring, Spring Roo and web2py can provide a fair comparison among them. My notes so far: [ Apart from the fact that spring is in Java, although there seems to be a spring Python version in the works too ] 1. the project structure organization looks fairly similar, with a clean seperation between concerns. 2. I had to type in less code for the same form in web2py. 3. with spring it was easy to declaratively mark validation at multiple levels. so far I have only understood how to validate at the database level with web2py, so i can't comment much. 4. Spring supports an ORM, which is different from the DAL in web2py, I beleive both have their right place. 5. Spring Roo makes it really easy and declarative to build the core of an application.
My hope is that I can use or recommend web2py also in a future project if it is found to be a good fit. Kindly do not diss or denigrate any tool, let us have a fair unbiased comparison. Thanks Cheers Ram

