[Chicago] help from Django and Pylons developers

Massimo Di Pierro mdipierro at cs.depaul.edu
Mon Apr 28 20:13:19 CEST 2008


Thank you. I really appreciate this!

Massimo

On Apr 28, 2008, at 1:10 PM, Carl Karsten wrote:

> Massimo Di Pierro 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
>>
>
> a little django stuff, lots of basic proof reading edits.
>
> ----------
> p10
>
> The web2py web based administrative
> interface allow to do development,
>
> allows you to
>
> The same
> functionality can be access via the Python
> shell
>
> accessed
> -----------
> p11 - up the font
> p12 - ok, maybe leave the font alone...
> -----------
> p22
>                              All other
> frameworks requires some type of
> configurations.
>
> require
> configuration.
>
> web2py applications can have configuration
> files
>
> missing .
> -----------
> p24
>        (with the limitations provided by the
> App Engine)
>
> limitations imposed, missing .
>
> "database abstraction layers"
>
> probably singular: layer
>
> "supports the Google Query Language"
>
> missing .
>
> -----------
> p25 - caching - django has more options:
>
>      * Memcached
>      * Database caching
>      * Filesystem caching
>      * Local-memory caching
>
> "you have to tell it where your cached data should live — whether  
> in a database,
> on the filesystem or directly in memory. "
>
> http://www.djangoproject.com/documentation/cache/
> -----------
> p26
>
> "There’s nothing about Django that requires using the template  
> language, so if
> you’re attached to ZPT, Cheetah, or whatever, feel free to use those."
>
> http://www.djangoproject.com/documentation/faq/#i-can-t-stand-your- 
> template-language-do-i-have-to-use-it
> -----------
>
> p27
>                                 ( for
> example web2py can use Genshi, Pylons
> can use web2py’s)
>
> (for
> missing .
>
> -----------
> p33 -
> missing .
> missing .
> -----------
> p35 -
> missing .
> -----------
> p33 -
> missing .
> ------------
>   In web2py if one changes the data model, it
>   automatically and transparently generates
>   and executes SQL to ALTER TABLEs. There
>   is no special command to type like in Rails.
>
> When do you plan on fixing that? :)
> ------------
> p49
> "Obviously"
> poor form, condescending, etc.
> If it is obvious, don't bother.
> ------------
> p51
> Django - the 'recommended' way to deal with files is to not have  
> django service
> the request, but let apache or whatever web server handle those  
> URLs.  This is
> good, because python seems to be a poor choice for moving 'large'  
> amounts of
> data 'like this.'
>
> A few weeks ago I tried to use a python bittorrent client on a LAN  
> and noticed
> that python was using 95% cpu and was only getting under 10% of my  
> 100mb
> network.  at least I think this is what was happening.  it was  
> enough to make me
> realize that it is probably a bad idea to try to use python for  
> "this."
>
> So to me, the way this is presented suggests a problem with  
> web2py.  you do say
> "by default" so I am assuming that it can be easily changed, so I  
> have 0.0 clue
> if it really is a problem, just commenting on the impression I got  
> from the slide.
>
> ------------
> p55
> missing . at end of each line
> comes with the cherrypy
> missing . cherry.py
>
> ------------
>
> A comment on your overall marketing effort: put more emphasis on the
> educational/ low entry/low investment.  I think the choices you are  
> comparing
> against are too complicated and too apples/oranges for your target  
> audience to
> really comprehend and make and educated choice.   It makes me think  
> of being
> given a week to evaluate the various countries space technology and  
> having to
> pick one to get a satellite put in orbit.  heck if I know what is  
> important, so
> I am going to go with whats popular, or comfortable, and all those  
> other Dilbert
> Guide to Management techniques.
>
> So point out that you have an Orange, and no one else has Oranges;  
> then convince
> the people that need Oranges that they need an Orange, and your  
> Orange becomes
> the obvious choice.
>
> You may have a better Apple, but you are late in the Apple game, so  
> at a
> disadvantage.
>
> Carl K
>
>
>
>
>
> _______________________________________________
> Chicago mailing list
> Chicago at python.org
> http://mail.python.org/mailman/listinfo/chicago



More information about the Chicago mailing list