On Dec 19, 2:48 pm, Yarko <yark...@gmail.com> wrote: > On Dec 19, 12:42 am, AppRe Godeck <a...@godeck.com> wrote: > > > Just curious if anybody prefers web2py over django, and visa versa. I > > know it's been discussed on a flame war level a lot. I am looking for a > > more intellectual reasoning behind using one or the other. > > Chevy or Ford? (or whatever pair you prefer) > vi or emacs? > <pick your favorite two long-lasting world religions>... > > These hold one aspect. > > Hammer or a saw? > > Hold (perhaps) another... > > us.pycon.org, for example, uses both (in reality a mix of the above > argument sets, but at least evidence of the latter: different tools > for different problems). > > From a rapid prototyping perspective, web2py is heavily data-table > efficient: that is, you can define a system, and all the app creation, > form generation and validation have defaults out of the box, and you > can have a "sense" of your data-centric structure in minutes. The > same argument can go against ("how do I get it to do exactly what _I_ > want it to, not what it wants to?") - that is, defaults hide things, > and that has two edges... > > From a layout/user interaction rapid prototyping perspective, web2py > is just entering the waters... > > There is a steady growth of users, and (as you would expect for a > young framework), a lot of changes going on (although backward > compatiblity is a constant mantra when considering changes, that too > is a double-edged thing). > > I find web2py useful, fast, and at times / in areas not as evolved / > flexible as I'd like. BUT I could learn it quickly, and get to work > quickly.
Oh and one more thing: I find it dependable (not that snapshots don't have bugs, but that they are well defined, not "wild", and quickly fixed - and if you work around them, you can also depend on the system you've created). FYI, it does the money/registration part of PyCon (past 2 years). > > I have taken an intro Django course (at a PyCon), have built a few > things with it (not nearly as many as I have w/ web2py), and I _can_ > do things in it - so I'll let someone else w/ django "miles" under > their belt speak their mind. > > - Yarko -- http://mail.python.org/mailman/listinfo/python-list