News for hackers. Stuff that matters.
Re:Heroku for Java by protagonist_h on Thursday August 25, 2011 @07:15PM (#2926762)
Google App Engine for Java is another PaaS option for running Java in the cloud. I wonder how these two compare?
Re:Heroku for Java by tomas_lin on Friday August 26, 2011 @06:19AM (#2928014)
Google App Engine has a fairly restrictive Java implementation. It means that most libraries that you are familiar with would likely not work there. So you can't really just take a war file that works somewhere else and stick it on App Engine. They do provide a few nice built-in service like image manipulation.

The problem with services like Cloudbees and Amazon's Elastic Beanstalk is that you end up updating an entire war file that you build locally. This can take a long time.

Cloudfoundry only serves up deltas, but you still end up having to build the entire war file on your local machine ( at least for Grails ).

Heroku's approach seems much nicer, you get some initial setup pain, but then you can just use a standard git workflow.

Re:Heroku for Java by SachaLabourey on Friday August 26, 2011 @07:32AM (#2928123)
Tomas, this is not true, at least with CloudBees you have a delta deployer that makes it a breeze to update your applications as it just sends the delta from the last upload!
Re:Heroku for Java by aphexairlines on Thursday August 25, 2011 @07:42PM (#2926822)
also Amazon Elastic Beanstalk.
Re:Heroku for Java by edvinasbartkus on Friday August 26, 2011 @03:24AM (#2927711)
also CloudFoundry (still Beta though)
Re:Heroku for Java by tomas_lin on Friday August 26, 2011 @06:23AM (#2928018)
Elastic Beanstalk is also available in US_East region. If your company is not based there, you end up getting fairly unmanageable lag.

CloudFoundry Beta has some really bad limitation right now, ie. no pricing, cannot assign point an external domain name, etc.