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
-~----------~----~----~----~------~----~------~--~---

Reply via email to