Cloud Foundry vs Heroku

Cloud Foundry
Cloud Foundry is analternative open cloud platform as a service, providing a choice of clouds, developer frameworks and application services. Initiated by VMware, with broad industry support, Cloud Foundry makes it faster and easier to build, test, deploy and scale applications. It is an open source project and is available through a variety of private cloud distributions and public cloud instances, including
Heroku is the leading platform as a service in the world and supports Ruby, Java, Python, Scala, Clojure, and Node.js. Deploying an app is simple and easy. No special alternative tools needed, just a plain git push. Deployment is instant, whether your app is big or small.
Comparing Cloud Foundry vs Heroku is like comparing apples to oranges. Because your business is unique and nobody except you can decide, which is better for your company. But we can add some fun to your research and suggest some new comparison parameters.

Let's start with videos. We think that Heroku has better video than Cloud Foundry

Ok, now let's compare the UI. Looks like Cloud Foundry has more user-friendly interface than Heroku because it's bigger. At least on our screenshots

To compare the popularity of the solutions we counted how many alternatives people search for each of them on the Internet. And it turns out that Heroku is more popular than Cloud Foundry

Now let's look at the recent activities of our competitors:

- Cloud Foundry adds native Kubernetes support (in 2017)
- Heroku launches application development platform for Enterprise (in 2015)
- Salesforce connects Heroku to its cloud (in 2014)
- Top 7 Dreamforce stories (in 2012)
- Surprise! VMWare has joined OpenStack (in 2012)
- SaaS vendors using third-party PaaS as their own (in 2011)
- VMware wants to revolutionize PaaS market (in 2011)
- 2 - already 5 PaaS platfroms (in 2010)

Looks like Heroku was recently more active than Cloud Foundry (at least in our news). We also found some news, in which Cloud Foundry and Heroku meet head to head:

2014 - Salesforce connects Heroku to its cloud - a new advantage over Cloud Foundry

Salesforce finally connected the Heroku cloud application platform (which it acquired in 2010) to with the release of the Heroku Connect tool. Heroku and represent two vastly different development systems based on completely different programming languages—but Salesforce now has a working bi-directional connection between them. Instead of a deep integration with Heroku, Salesforce customers can connect Heroku apps to Salesforce without the need for extensive recoding, which is a potentially expensive and time-consuming affair. Salesforce knows it needs to show off tools like Heroku Connect to attract developers and convince them will work with popular Web toolkits like Node.js, Ruby on Rails and Java.