Greetings from Accra Ghana!

Quite an old thread, but adding my 2 cents here for anyone who stumbles on 
this with a question similar to the OP.

Having been doing Java EE for almost 5 years now, I can say wholeheartedly 
web2py is the most time-saving, intuitive, common sense oriented framework 
I've ever used. The number of man hours I've spent on the massive plumbing 
(authentication, authorization, forms, menus, etc) that I get for free with 
web2py is just mind boggling. From RBAC to fully functional menus to a very 
powerful albeit deceptively simple data access framework, I can confidently 
posit that web2py is hands down, the best.

However, if you're coming from the Java world, my very strong advise is to 
first unlearn the Java ORM-esque way of doing things. Specifically, you 
would not want to subconsciously be comparing the web2py DAL to the JPA. 
That for me has been the biggest barrier. Took a bit of wrapping my head 
around but once I reached the 'aha' moment, I fell in love with web2py. 
Took me less than a week to read the entire 600+ pages of the web2py book.

So yes, web2py would require some mind twisting, because the kind of 
productivity you get with this framework will initially seem and *feel 
unbelievable*, but give it time, let the power of web2py sink in, you'll be 
amazed.  


On Thursday, 6 May 2010 05:37:36 UTC, Anthony wrote:
>
> I am brand new to web application development, and I'm looking for a 
> good web framework to learn in order to build a new web application 
> (sort of a personal task/project management system). I want it to look 
> (and act) like a serious, polished, state-of-the-art Web 2.0 site/app 
> (i.e., not amateurish or out-dated). I've got some experience with 
> website building, HTML, CSS, and a little javascript. I don't have any 
> experience with server-side coding, but I do have general programming 
> experience (i.e., not web/internet related) as well as some experience 
> with relational databases and SQL. 
>
> I'm looking for a framework that will be relatively easy to learn, 
> though I'm just as concerned with how easy it is to go through the 
> learning process (i.e., find well-organized documentation, tutorials, 
> examples, community support, etc.) as with the conceptual simplicity/ 
> easiness of the framework itself (i.e., I don't mind learning 
> something hard if I've got good learning resources). 
>
> Also, rather than creating everything from scratch, I'm hoping to rely 
> as much as possible on existing libraries, plug-ins, applications, 
> examples, etc. So, a framework that's compatible with as large a 
> universe as possible of existing solutions would be ideal. I'm also 
> planning to link to various web service API's (e.g., Google Calendar). 
>
> From what I've read, web2py sounds like a great framework -- 
> comprehensive, well-integrated, easy to set up, learn, and deploy, 
> etc. However, although it sounds good on paper, I haven't yet found a 
> single site built with web2py that looks all that impressive (at least 
> superficially). It's easy to find quite a number of sophisticated and 
> impressive looking sites/apps built with Ruby on Rails and Django, but 
> I haven't seen anything remotely comparable based on web2py. I'm 
> wondering why the disparity. Is it simply that web2py is a relative 
> newcomer and has a small user base, or does web2py have some inherent 
> limitations that make it less than ideal for building polished, larger 
> scale web apps? In other words, could a site like Basecamp 
> (www.basecamphq.com) be built just as easily with web2py as with ROR, 
> or is web2py not really suited for that level of development? 
>
> I'm also wondering about the long term viability of web2py. I don't 
> want to adopt a framework that ends up fizzling out in a couple years. 
> Is web2py on an upward trajectory, or is its future uncertain? For 
> example, I notice that the web2py-developers group has only about one 
> tenth as many members as even the Pylons and TurboGears developer 
> groups (and one one hundreth as many as ROR and Django). Is web2py too 
> dependent on just one or two key developers who may lose interest over 
> time? 
>
> Any insights and advice would be much appreciated. Thanks. 
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to