4 ms·
update: this URL is now LIVE: http://appengine.google.com/ http://appengine.google.com/ update2: yeah, waitlisted as well... http://code.google.com/appengi
by nickb 19y ago
update: this URL is now LIVE: http://appengine.google.com/ http://appengine.google.com/
update2: yeah, waitlisted as well... http://code.google.com/appengine/downloads.html http://code.google.com/appengine/downloads.html (where code samples are)
update3: API: http://code.google.com/appengine/docs/gettingstarted/ http://code.google.com/appengine/docs/gettingstarted/
update4: everyone who signed up recently should have received an invite by now!
Lots of limitations:
- Python-only for now but the complete architecture is language neutral and they will add other language support (will rely on feedback on which language support to add next). Before they add a language, they need to 'harden' it (i.e. remove some features from it).
- Django is the only API that's currently supported, can upload other framework(s) but you're on your own (which will be an issue since there will be some issues with other frameworks due to other limitations)
- you cannot write to the filesystem - due to distributed nature of the system, you have no idea where the file will end up.
- you cannot open sockets! you can only use the limited API that they provide (URL & mail sending API). Forget about Twisted :(
- no threads (Google says they provide scalability in other ways)
- limits on how long an app request can run – forget about uploading large files for now.
- admin console contains version source deployment client (svn or git?) which means Google will have easy access to your source code. If you're competing with Google, beware... Google potentially has access to your source code (and data of course) so you will have to trust them and their legal agreement! Definitely some conflict of interest is possible.
Update: Here's the relevant info from the TOS: http://code.google.com/appengine/terms.html http://code.google.com/appengine/terms.html
By submitting, posting or displaying the Content on or through the Service you give Google a worldwide, royalty-free, and non-exclusive license to reproduce, adapt, modify, translate, publish, publicly perform, publicly display and distribute such Content for the sole purpose of enabling Google to provide you with the Service in accordance with its privacy policy.
Seems to me that there's a lot of magic happening behind the scenes but you get simplicity for that.
They demoed few interesting applications:
- Huddle chat - like 37sig's Campfire - client queries the server every few seconds to pick up deltas.
- Jaiku - twitter clone that Google bought was partially converted to Appengine
- some social app that allows you to pick a place to go out with friends (clubs etc).
- deleted 19y ago[deleted]
- rms 19y ago:/ I was refreshing the wrong link, http://code.google.com/appengine/ http://code.google.com/appengine/ Edit: got an invite!
- DocSavage 19y agoI signed-in and am waitlisted!? That was fast, unless everyone is on a waitlist and e-mailed in order (I hope).
- PStamatiou 19y agoIt has to be that.. I got waitlisted at 12:02 (EST). No way 10,000 developers can signup that fast, or is there? update at 12:55 (EST): Thanks for signing up to try Google App Engine! Your account has been activated, so you can begin building applications!
- ph0rque 19y agoDid anybody here get into beta? edit: just did.
- dhotson 19y agoI did! :D I just got an invite via email... now I can be the evil genius I always dreamed of! bwahaha! Oh, whats that you say?.. "Don't be evil".. nevermind. :P
- thorax 19y agoGot mine.
- bootload 19y ago"... Thanks for signing up to try Google App Engine! Your account has been activated, so you can begin building applications! ..." I'm in.
- johnrob 19y ago