[Chicago] help from Django and Pylons developers
Massimo Di Pierro
mdipierro at cs.depaul.edu
Mon Apr 28 20:00:31 CEST 2008
Thank you Tom,
I believe I have incorporated all your suggestions with some caveats:
1) the ability to do something using raw SQL does not count as a "yes"
2) Things that will be a "yes" in the future do not count as a "yes"
now but I will update the manual when they are available.
3) I dare to say that the online documentation of web2py is better
than the online documentation of Django (there are as many exmaples,
a 120 pages book, all examples have syntax highlighting and if you
click you get help on any command, there is an interactive FAQ that
understands english questions and a repository of free plugin
applications, including wikis, blogs, estore, etc.)
On Apr 28, 2008, at 12:06 PM, Tom Tobin wrote:
> On Mon, Apr 28, 2008 at 11:39 AM, Massimo Di Pierro
> <mdipierro at cs.depaul.edu> wrote:
>> Hello everybody,
>>
>> I am writing a comparison between web2py and other frameworks.
>> Here is a
>> draft:
>>
>> http://mdp.cti.depaul.edu/examples/static/web2py_vs_others.pdf
>>
>> I do not want to say something incorrect about other frameworks
>> so if I do,
>> could you please correct me?
>>
>> Please do not criticize my choice of comparables or my choice of
>> features.
>> Since I am writing this I am allowed to introduce a bias towards
>> what I
>> consider important.
>> Nevertheless I will appreciate suggestions about things that you
>> consider
>> important and may be missing from the list.
>
> Django is what I'm involved with (both on the OSS side and as our web
> framework of choice at work), so I looked your comparison over with an
> eye towards that.
>
> Left outer joins: You might want to specify that you're only listing
> if it's possible with the ORM, since Django (and perhaps other
> frameworks) always allows you to drop out to raw SQL if need be. I
> haven't had too much of a chance to play with the new
> queryset-refactor code that was just merged in, so perhaps glance over
> that.
>
> Migrations: You might want to make the table state "automatic
> migrations" or "assisted migrations" or somesuch; working directly
> against the database, it's always possible to effect a migration. ;-)
>
> Multiple databases: I believe that's in a branch, not a hack.
>
> JSON: Django *includes* simplejson.
>
> Documentation: You're really selling the Django docs short; there's
> the online docs; separate from that, there's at least two books in
> print (one of which is open-sourced and available online), with more
> books on the way.
>
> A few of the other things will be "yes" in the near future; many
> others, of course, simply come down to disagreements over whether
> something is a "feature" at all (and I find it odd that you haven't
> looked at Zope, since much of what you're touting as features is
> Zope-style: the web-based programming, configuration, etc.) -- but
> it's your comparison, so you get to spin it however you want. ;-)
> _______________________________________________
> Chicago mailing list
> Chicago at python.org
> http://mail.python.org/mailman/listinfo/chicago
More information about the Chicago
mailing list