I think the difference between web2py and all the other web frameworks that run on GAE is that, in the case of web2py, also the Database Abstraction Layer runs on GAE. I.e. if you write a program with web2py for GAE, you can run the same program on Mac with MySQL or Linux with Postgresql or Windows with Oracle or on iPhone with SQLite without one line of modification (*)
All the other frameworks, including Django, require that you use the the google database API in order to use GAE+BigTable, hence your program does not wotk with other database backends without major modifications. They do not work on GAE in the same sense that web2py works on GAE. Massimo (*) The opposite is not always true If you code with web2py and use joins, you cannot run your code on GAE, because BigTable cannot do joins. All the tools that come with web2py including web services, authentication, role based access control API, geocoding, etc. work well on GAE. On May 15, 1:32 pm, "Jason (Google)" <apija...@google.com> wrote: > Thanks for contacting us, Myroslav. I'll be in touch when the next community > update post is closer. > > - Jason > > On Thu, May 14, 2009 at 3:54 PM, Myroslav Opyr > <myros...@quintagroup.com>wrote: > > > Hi, > > > I'd add up that we've Zope3 framework running at GAE with persistency and > > DatastoreStorage for ZODB. We've even managed to run sample Grok apps on > > GAE. > > > More about an effort at > >http://talk.quintagroup.com/blogs/myroslav/zope-at-gaeand > >http://friendfeed.com/zope/d36bca06/zope-at-google-appengine. > > > m. > > > On Wed, May 13, 2009 at 03:02, Jason (Google) <apija...@google.com> wrote: > > >> Thanks for the information, Carlos. We'll consider this for our next > >> update, which is several weeks out. > > >> - Jason > > >> On Tue, May 12, 2009 at 8:37 AM, cguardia > >> <carlos.delaguar...@gmail.com>wrote: > > >>> Hi, > > >>> just read the blog entry about support for web2py and wanted to let > >>> you know that repoze.bfg is among the Python web frameworks that work > >>> well with GAE. > > >>>http://bfg.repoze.org/ > > >>> BFG is a "pay only for what you eat" Python web framework. You can get > >>> started easily and learn new concepts as you go, and only if you need > >>> them. It's simple, well tested, well documented, and fast. > > >>> Thanks, > > >>> Carlos de la Guardia > > > -- > > > ..................................................................................................... > > Myroslav Opyr ▪ CTO ▪ Quintagroup ▪ http://quintagroup.com > > > ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~----------~----~----~----~------~----~------~--~---