For raw access, pretty much the barrier is demand. There's some argument for raw datastore access via Javascript, but then there are all kinds of messy business logic and security that you'd have to specify anyway.
Unless you are just talking about using HTML5 and Javascript to talk to Python/Java/Go. You can do that today. But odds are good you don't want to give unfettered access to every single user of your application. That's why you write the Python/Java/Go code: to implement the business logic. -- Ikai Lan Developer Programs Engineer, Google App Engine plus.ikailan.com On Wed, Mar 14, 2012 at 7:03 PM, that an <[email protected]> wrote: > Thanks for the link. I really appreciate the response straight from > the source. And it helps confirm for me that I'm probably looking for > something that doesn't yet exist. > > But what is the barrier for Google providing access to GAE via > javascript? > > GWT is, after all, converted to javascript when it is running on the > client - so it is technically possible. And communication between > client and server, no matter what platform they use is standard HTTP > protocol - neither client or server really cares (or should care) > about how the other is implemented. > > I'm not trying to be obtuse, but it just seems like such a... > natural... fit and obvious gap in the simplicity of the development. > Write your GAE server in a natural server side language like Python or > Java, and write your client in a natural client side language like > javascript and HTML5. > > Is there a reason that I've missed? Help me out here - I just don't > understand the omission... > > > On Mar 14, 1:40 pm, "Ikai Lan (Google)" <[email protected]> wrote: > > I wouldn't say dancing - we just don't provide that kind of access. Even > if > > we ever did in the future, we would likely wrap an auth layer around it > > (probably OAuth 2.0). > > > > This might be the closest thing you are looking for: > > > > http://code.google.com/p/google-protorpc/ > > > > But I don't have any thoughts about security, and you'd have to write the > > code yourself to translate requests to datastore calls. > > > > -- > > Ikai Lan > > Developer Programs Engineer, Google App Engine > > plus.ikailan.com > > > > > > > > > > > > > > > > On Mon, Mar 12, 2012 at 8:31 PM, that an <[email protected]> wrote: > > > I'm looking for a way to use javascript code to directly interface > > > with the google app engine and with the datastore. > > > > > I've already used the GWT/GAE Java SDK in Eclipse with varying levels > > > of success, but I'm looking for a way to leverage the benefits of GAE > > > cloud services with the direct DOM manipulation of writing javascript > > > directly for the client. GWT front end just doesn't seem flexible > > > enough to do what javascript can. > > > > > Maybe I've missed something obvious, or something that is out there > > > does it, but I've been searching for awhile now, and it just seems > > > like Google is dancing around any direct client access to their App > > > Engine and cloud datastore. > > > > > I've pretty much exhausted my leads so far - Any direction is greatly > > > appreciated. > > > > > -- > > > 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. > > -- 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.
