ryan -
Thanks for the info! I'm glad to see the cooperation you guys are willing to extend with the community, its a great sign that GAE will become a very successful platform. I think the inequality filtering / ACL libraries would be really straightforward/simple features for the community to contribute. Are these listed / compiled anywhere? (along with possibly other things needed...) If any of them align with what is needed from people I think they would get implemented surprisingly quickly. I definitely have a long wish list of my own... if any of those things coincide it would be a great opportunity to benefit all parties. With regard to Azure compatibility idea - I understand that the GAE team has already committed to implementing another language within the next few months, along with some other nice features. Let me just toss an idea out - what if, along with releasing the new language, the GAE team also released a 'thin integration layer' - for example they could be simple .so/.dll stubs used serverside to invoke the Python interpreter as well as the one for the 'new' language. (Or Java interfaces... I'm not sure what technology Google chose to use serverside for 'hosting' languages.) If the SDK was updated as well to include this thin interoperability layer you would automatically gain .NET integration (therefore Azure interoperability as well) as there are hordes of developers that have already created / have experience with developing .NET environments (mono comes to mind). Remember Python and PHP are all examples of technologies cultivated by an open community that Google can leverage... given we just have an avenue to do so. (Also - Amazon's cloud computing system allows for a user to use any language/technology desired, as they offer completely virtualized types of operating systems, and Azure's .NET core automatically allows for implementing/hosting different language types... so something like this helps GAE stay competitive, with lots of language options in addition to Python) Anyway, I hope its not coming across as noise, and I know its not something that's easily designed overnight (and there are all the grey areas around intellectual property protection / etc) but I was sortof pining to see if Google already had some ideas / plans like this already in the works. Personally I would have a list of things I would like to contribute... I really don't think something like Java/ PHP/.NET integration for the GAE platform would really be a big deal given we might have some basic building blocks to work with. Interested to hear your thoughts!! - sal On Nov 1, 4:37 pm, ryan <[EMAIL PROTECTED]> wrote: > thanks for asking, sal! there are a number of user-level libraries > that we'd love to see written, but we don't have quite enough time for > internally. > > one of the first i can think of is a general-purpose library to > support inequality filters on multiple properties in a single query. > it'd most likely be implemented with geohashing or geoindexing > techniques, but it'd be useful for much more than just location-based > queries. more on geohashing, etc: > > http://groups.google.com/group/google-appengine/browse_thread/thread/...http://groups.google.com/group/google-appengine/browse_thread/thread/... > > another would be a general-purpose ACL library for the datastore. > simple whitelisting and blacklisting based on user would be a good > first step. the next step could be groups and richer functionality. > > finally, in the recent azure thread, bFlood mentioned that it should > be possible to write a compatibility layer on top of windows azure > that implements the app engine APIs. using that, app developers could > easily port their apps between app engine and azure. it'd be an > ambitious project, but i'm sure whoever eventually does it will get a > lot of press and attention. > > http://groups.google.com/group/google-appengine/browse_thread/thread/... --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
