Heroku, de clouddienst die in december door Salesforce werd overgenomen, heeft ondersteuning voor Java geïntroduceerd. Java-ondersteuning is voorlopig als bèta beschikbaar. Het is de vierde taal die Heroku ondersteunt, naast onder meer Ruby.
De donderdag aangekondigde publieke bèta van Java-ondersteuning op Heroku laat ontwikkelaars Java-applicaties draaien op de servers van Heroku. Apps draaien bij Heroku niet binnen een J2EE-container; volgens Heroku maken containers het ontwikkelen en uitrollen van applicaties onnodig ingewikkeld. Ontwikkelaars kunnen in een xml-bestand zelf aangeven welke software nodig is om de applicatie te kunnen draaien. Zo kan Jetty als webserver worden gebruikt.
Voordeel daarvan is dat Java op dezelfde infrastructuur als andere ondersteunde talen wordt behandeld, waardoor flexibeler tussen talen moet kunnen worden gewisseld, belooft Heroku. Naast de officiële ondersteuning voor Java is het mogelijk om andere JVM-programmeertalen te gebruiken, zoals Scala of de Java-implementatie van Ruby.
Java is de vierde taal die door Heroku wordt ondersteund; het was al langer mogelijk om Ruby on Rails-, Node.js- en Clojure-applicaties te ontwikkelen. Heroku, dat kan worden vergeleken met Windows Azure, Google App Engine en het in april aangekondigde Cloud Foundry van VMware, werd in december overgenomen door Salesforce, dat crm-software als dienst aanbiedt.