Ruby Clouds: Engine Yard Vs. Heroku
snydeq writes "InfoWorld's Andrew Glover provides an in-depth comparison of Engine Yard and Heroku, two cloud-based, platform-as-a-service offerings for Ruby development. 'To put it simply, Heroku will appeal more to developers and Engine Yard will appeal to operations folks. Consequently, when evaluating the two platforms, one's choice usually comes down to what's more important: Heroku's rapid deployment via a hands-off infrastructure, or Engine Yard's total control over all aspects of application deployment, provisioning, and monitoring.'"
I love Heroku's approach to offering a base tier for free. It makes it really simple of throw up a quick app at no cost (four or file commands) and it's dead easy to scale. It's expensive compared to self-hosting though (obviously) and there are some restrictions that chafe a bit now and then, but it's pretty cool!
Literal nonsense - how can a language be crippled without a framework written in it? There are other web frameworks for Ruby, and it's perfectly usable as a standalone language with a nice big library. Ruby's a great scripting language, much like Python: concise, flexible and readable. The off-the-shelf interpreter can be slow, but that's improving and there are alternatives. So what's horrible about it?
Not to mention Ruby 1.9 is statistically the same speed as Python 3 (if not just very slightly faster).
I like both so I really don't care who wins this fanboy war.
My personal preference is Ruby since I have to work with Perl most of the day and Ruby is what OO Perl should be. Also I like RubyGems for library management, not having to worry about indentation, and there are some syntactic sugar in Ruby that gives it an edge (for me at least).
I like Python while using iPython to do some quick and dirty data checks with numpy and matplotlib.
These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
While I am a fan of both of these services, I really enjoy using openshift more. OpenShift is completely free and supports ruby, python, perl, java, and PHP.
For those who don't know, OpenShift is Red Hat's free platform as a service all running on top of RHEL.
--
I admit I am not a big follower of Japanese manga, that's why I probably never heard of Ruby Clouds: Engine Yard vs. Heroku, but is it any good?
This. It's not specific to Ruby frameworks though. You're pretty much in the same situation if you want to use anything other than PHP+MySQL. Generic hosts nowadays are pretty much meant for non-programmers to run their own PhpBB, Wordpress, Drupal and various legacy websites, not recently developed web applications unless the developers are still stuck in 2004 and choose PHP+MySQL as their language and database even when they have the chance to start from scratch.
Personally I just get a XEN/KVM server somewhere and install what I need myself, be it Ruby+Rails, Node.js+Railway or Scala+Play and Redis, RIAK, MongoDB and/or PostgreSQL.
My other account has a 3-digit UID.