5 ms·
If you are writing a Python, PHP, Go, or Java web app, I think using Google App Engine is the easiest way to get your app live. DigitalOcean is easy, but it st
by TheMagicHorsey 13y ago
If you are writing a Python, PHP, Go, or Java web app, I think using Google App Engine is the easiest way to get your app live. DigitalOcean is easy, but it still requires you to know a bare minimum of Linux-Fu. App Engine is just brain-dead easy. You literally execute a deploy script locally. And as an added bonus, if you use the Google datastore instead of their RDBS it should scale smoothly too.
- fideloper 13y agoThat's more Heroku style. I get the impression that DO is for those WITH Linux-foo.
- genwin 13y agoI ruled out GAE due to the vendor lock-in issue and reports they raised their prices 3X+ on short notice.
- crassus 13y agoIt works until you want to use PIL or LXML and need to compile a python library with native extensions, or if you want to use a datastore other than google's. At least, you couldn't do those things a few years ago.
- dagw 13y agoYour point about compiled python libraries is correct in principle, but it's worth pointing out the GAE python comes with PIL and LXML (and a bunch of other libraries) pre-installed these days: See https://developers.google.com/appengine/docs/python/tools/libraries27 https://developers.google.com/appengine/docs/python/tools/li... for a complete list. But,yea if you need a library that's not on that list and uses native extensions, then you're kind of screwed.
- crassus 13y agoOh, that's cool. It makes GAE a lot more appealing.