FWIW I'm still a bit skeptical about node.js (cue the army of people riding the hype cycle coming down on me - but please describe to me JavaScript's memory model, for instance), but we *do* seem to have the right expertise here to build that out. Before this sort of thing gets prioritized, however, I'd like to see more usage of App Engine JS to validate the developer demand: http://www.appenginejs.org/. You can already run JS applications on GAE via Rhino, and with node.js, I'm not sure if the event loop gives you as many benefits running outside of GAE because everything you do is an RPC. For instance, you're not actually making the HTTP request from the runtime: you're making an RPC to an HTTP request service which makes the request for you.
One thing you'll see in the Go runtime, for instance, is this need to retrieve an App Engine Context. The reason you don't have to explicitly do this in, say, Java, is because there are ThreadLocals we can use to stuff the context into. I'm not entirely sure how this would work in node.js. Eh, low level details. Ikai Lan Developer Programs Engineer, Google App Engine Blog: http://googleappengine.blogspot.com Twitter: http://twitter.com/app_engine Reddit: http://www.reddit.com/r/appengine On Sun, Jun 19, 2011 at 2:47 PM, Maxim Lacrima <[email protected]>wrote: > > > On 18 June 2011 21:01, Peter Petrov <[email protected]> wrote: > >> Personally, I'd be much happier to see Node.js supported on GAE, than PHP. > > > +1. You don't have to worry about that tricky threading stuff, if you can > just develop against event loop. > > -- > with regards, > Maxim > > -- > 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. > -- 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.
