When we look at hosted PaaS providers available today, two of them come to mind—OpenShift and Heroku. Many developers love Heroku because of its ease of use. Their philosophy gives a hint why:
Developer productivity is our battle cry, at the core of everything we do. Why require three steps when one will do? Why require any action at all when zero steps will do?"
Developers usually want to spend time on their code, not managing servers, deployment, and so on.
On Heroku, you get a remote Git repository into which you can push code. Your app's language and dependencies are identified by special files, ...