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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.