The Engine Yard Newsletter
Get the latest Ruby and Rails tips, and news about Engine Yard Cloud.
Engine Yard Cloud Daily Demo
Monday - Friday
Watch a 15-minute live demonstration of Engine Yard Cloud and discover how easy it is to deploy your Rails application on Cloud! View the schedule to register!
What Cloud Customers Are Saying...
With JRuby and Engine Yard, you can write and deploy Rails applications without leaving the world of Java.
- Ruby on Rails delivers significantly higher developer productivity—up to 10x more than heavyweight general purpose platforms.
- On-demand cloud computing allows you to pay as you go—only paying for resources you actually use.
- The Engine Yard Cloud—painless deployment and management of your Rails application on the fastest, most powerful and stable Rails stack available.
Why Should Java Developers Care About Rails?
Rails is a lightweight MVC framework for Ruby that favors convention over configuration. It adopts and extends test-driven development methodologies first made popular with Java—unit testing and integration testing—and the concept of TDD is built into the Rails platform. Ruby is an object-oriented, dynamic language that brings the power of metaprogramming to development.
To a Java developer, Rails seems like the natural
—Joshua Fox, Java Software Architect and Author
culmination of trends in the evolution of Java Web frameworks:
less unnecessary code, more abstraction and dynamism,
and fuller out-of-the-box functionality.
JRuby Brings Rails to the JVM
With JRuby, your Rails application can run on your existing Java application server framework, with your existing Java applications, utilizing the Java expertise of your development team. JRuby makes using Rails a lot more appealing to managers and customers who have long successful histories with the Java language.
JRuby on Rails will provide new, easier deployment options,
—Charles Nutter, JRuby Core Developer and Author
more scalable execution, and the stability and reliability of the Java
platform. It looks and feels like Rails (and really, just runs the same
Rails code as Ruby on Rails), but backed by the powerful JVM
and its massive collection of libraries.
Engine Yard Is the Solution
Engine Yard completes the development cycle with automated deployment and maintenance of your Rails application in the cloud. Favoring the same principles of convention over configuration as Rails, Engine Yard uses best practices and the Engine Yard battle-tested Ruby on Rails stack to make deployments a simple one-click task. The days of white knuckle, deploy-test-debug-redeploy practices are in the past.
Engine Yard Cloud significantly changes the concept of sandbox development and staging server testing by letting you clone your existing production application, bit for bit, and deploy it in minutes on a new server. Never again worry about staging code synchronization or bootstrapping your staging database. Once you’re done testing, you can terminate your staging environment and save yourself from incurring the cost of maintaining a staging server 24/7/365 when you only really use it for a few hours a week.
With Engine Yard Cloud, you can easily scale up to meet increasing or even unexpected demand, paying only for what you use.
Engine Yard JRuby support will be released in beta in early July.
Next Steps
1. Learn More About JRuby:
- (externalLink)Charles Nutter’s blog
- (externalLink)Ola Bini’s blog
- (externalLink)Nick Sieger’s blog
- (externalLink)JRuby on CodeHaus
- (externalLink)JRuby Hub
- (externalLink)The Future of JRuby with Thomas Enebo – Core JRuby Developer
- (externalLink)JRuby on Rails – The Power of Java, the Simplicity of Ruby on Rails
http://www.twitter.com/engineyard
http://www.facebook.com/engineyard
http://www.flickr.com/engineyard
http://www.linkedin.com/groups?gid=111752
http://www.youtube.com/engineyardvideo
http://feeds2.feedburner.com/engineyard