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

Reply via email to