Reference
- http://www.scriptrock.com/articles/heroku-appengine
- https://news.ycombinator.com/item?id=4573685
- http://kmilo0.blogspot.tw/2013/02/gae-vs-heroku.html
Intro
I am putting "Reference" section as the first section in this post because that I am writing this post totally based on the refereces.
Comparison
Language Support
Google AppEngine: Python, Java, PHP, Go / Cloud SQL(MySQL compatible)
Heroku: Ruby, Java, Node.js, Python, PHP, Clojure, Scala / PostgreSQL, MongoDB, Cloudant, Redis
Heroku: Ruby, Java, Node.js, Python, PHP, Clojure, Scala / PostgreSQL, MongoDB, Cloudant, Redis
Comments for Google AppEngine
AppEngine’s proprietary, read-only nature results in tedious and unnecessary code refactoring; apps have to be written specifically with AppEngine in mind, API’s have to be written specifically for AppEngine, even standard Java code has to be extensively altered to fit into the AppEngine environment.
Google insists on AppEngine customers only using its BigTable non-relational database, although they have also recently added some support for CloudSQL.
Comments for Heroku
Heroku’s database-platform choices reflect a collection that is in widespread use already in the wider world.
Comments on Both
Heroku’s database-platform choices reflect a collection that is in widespread use already in the wider world.
My Summary
I only have a little developing experience on both PaaS platforms. However, from the referece I found, more people suggest Heroku than Google AppEngine. It's because that Google AppEngine is tie-in, lack of flexibility, and hard to move to regular VPS if needed.
No comments:
Post a Comment