I also think GAE is an excellent platform to build REST services. Recently, I have build a couple of web-applications with following architecture.
Backend: GAE/Python (this is the MODEL) Protocol: REST (JSON over HTTP) Client-A: CONTROLLER implemented in JavaScript + Static HTML templates loaded from GAE (VIEW) Client-B: iPhone/iPad app written in Objective-C (CONTROLLER) + Resource bundles edited by IB (VIEW) By doing so I can (1) minimize the server side of code (and runtime size because I don't need large framework - notice that I perform data- view binding on the client side), (2) clearly separate the model, view and controller, (3) use the exact same protocol among multiple clients. Satoshi On Nov 24, 10:25 pm, James Broberg <[email protected]> wrote: > GAE is fantastically suited for REST. I use GAE Java + Restlets + Freemarker > myself. > > On 25 November 2010 08:41, supercobra <[email protected]> wrote: > > > > > Hello there, > > > What is your best practice to develop REST on GAE? > > > Daniel > > -- > > [email protected] > > > On Wed, Nov 24, 2010 at 2:36 PM, Jay <[email protected]> wrote: > > > Yahel, GAE is a great platform for building and delivering RESTful > > > services. Of course there are quotas. But you are in control of how > > > much quota you want to a large extent. > > > > On Nov 23, 9:43 pm, Yahel Carmon <[email protected]> wrote: > > >> Hi all, > > > >> I'm new to playing with GAE, and I'm thinking of using it to build a > > very > > >> simple API for one of my projects. I like the idea of the > > >> scaling (mostly) handling itself for an API. > > > >> However, I've read things about things like rate limiting triggering > > >> captchas for end users, a la Google services. Does that type of rate > > >> limiting present problems with using GAE as a backend for a REST API? > > > >> I apologize if I'm asking a dumb or obvious question, but its > > surprisingly > > >> difficult to Google for if GAE can be used to build APIs without finding > > >> pages* *about GAE's API. > > > >> Thanks in advance! > > > >> -- > > >> Yahel Carmon > > >> (917) 445-3498 > > >> Twitter:http://twitter.com/yahelc > > >> Facebook:http://facebook.com/yahel > > >> LinkedIn:http://www.linkedin.com/in/yahelc > > > > -- > > > You received this message because you are subscribed to the Google Groups > > "Google App Engine" group. > > > To post to this group, send email to [email protected]. > > > To unsubscribe from this group, send email to > > [email protected]<google-appengine%2Bunsubscrib > > [email protected]> > > . > > > For more options, visit this group at > >http://groups.google.com/group/google-appengine?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "Google App Engine" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]<google-appengine%2Bunsubscrib > > [email protected]> > > . > > For more options, visit this group at > >http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
