Creating a Heroku application

Heroku started by supporting Ruby on Rails (RoR) as the default framework for developing web apps. With RoR was born the core philosophy of Heroku platform—convention over configuration. This philosophy means that a developer should not have to make too many decisions while developing an app and at the same time should not lose the flexibility of developing it in a way he or she deems appropriate. Over a period of time, Heroku added support for other languages such as Java, Node.js, and others while enabling the same underlying philosophy for developing apps on the Heroku platform.

Let's see a real manifestation of this philosophy by creating a web app. The process of creating a Heroku app could be broken down (for ...

Get Heroku Cloud Application Development now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.