Heroku is a cloud platform as a service (PaaS) supporting several programming languages. Heroku was acquired by Salesforce.com in 2010.It is one of the first cloud platforms, has been in development since June 2007, when it supported only the Ruby programming language, but has since added support forJava, Node.js, Scala, Clojure, Python and PHP and (undocumented) Perl. The base operating system is Debian or, in the newest stack, the Debian-basedUbuntu.
Today I will compare Heroku and BlueMix these two PAAS features.I list some comparison results below just for your reference.
1 Command line tool
They use different command line
Bluemix: Cloud Foundry command line: cf
e.g. $ cf login
$ cf push
$ cf apps
Heroku: Heroku toolbelt (CLI tool for creating and managing Heroku apps)
e.g. $ heroku login
$ heroku create
$ heroku logs
Bluemix: by Cloud Foundry command line: cf push
Heroku: by git push. Better git integration
Heroku: Run Production Check
run a series of tests on your app recommended for maintaining and monitoring availability. Each check includes useful links to related resources.
BlueMix Support mobile,PAD see below screenshot
Heroku Not well support
5.Build in Service
BlueMix Support about 50 etc
Heroku more then 100 services provided
Heroku third-party buildpacks available for use with your Heroku apps. These buildpacks enable you to use languages and frameworks beyond those officially supported by Heroku.
You can see some detail feature comparison result from below screen.