Current Articles | RSS Feed RSS Feed

Emerging Trends in Ruby on Rails Development in 2012

  
  
  
  

major trends 2012

Ruby on Rails has emerged as one of the hottest technologies for quite a few years now. Going on eight years, Ruby on Rails is quickly moving into new arenas: major applications in everything from e-commerce to productivity to content, to name a few. Although the growth of Ruby on Rails has become a debatable topic among the experts, we can't deny the fact that demand for these skills have picked up significantly and still seeing the most growth in jobs of any language out there.

So in this post, I asked a few Ruby on Rails developers and experts to share their trend predictions in Ruby on Rails development in 2012.

 

image from www.futuristspeaker.com

Below are their answers to the question: What do you foresee in Ruby on Rails in 2012? 

 

Gautam Rege, Co-founder and Managing Director of Josh Software Pvt. Ltd., an offshore software development company providing cost effective, state of the art Rails Development:

"Rails in 2012 is only going to get more popular! I believe that Rails is going to start getting acceptance as an Enterprise Web Development Platform from 2012 - thats a huge step forward. Once the BFSI sector embraces Rails whole heartedly, Rails will be topping technology charts! 

Ruby has already been touted as the "Language of the cloud", Rails is probably the forerunner for all web application development. Rails 3.x was a big move forward and Rails 3.2, which is in RC.2 as I write this, is ensuring that all aspects of the framework are leaner, meaner and faster. 

With the heavy use of WebSockets, things are looking very bright for next generation Rapid Web Applications. It is already recommended that a web-server should spew out only JSON data (no HTML) and the pages should be rendered using Javascript i.e. browser powered web apps! Rails is ideally suited for such applications!"

 

Noah Gibbs, Software Engineer of Ooyala, an online video platform that offers the most advanced technology for video publishing, video analytics, and video monetization:

"One big thing is that you'll see far more MVC moving into the (JavaScript) client. Rails is going to quickly start growing much more support for rich client apps. This is partly because Yehuda Katz, the author of Merb and a member of the Rails core team, is currently working on Ember.js. He's specifically looking to build more support for rich client apps into Rails, and has said so at conferences.

Yes, enterprises will continue adopting Rails. I don't think it'll be a huge wildfire change - I think it will continue to be faster incremental adoption, as it has been. But many of the small startups using Rails will get bigger, which will also drive that perception.

Rails assets (think CoffeeScript, Sprockets, LessCSS, etc) are going to get more powerful. It's clear that the core team isn't 100% happy with the current implementation (nor should they be). That means likely API changes, and probably easier expandability - currently assets are kind of fragile and very poorly documented.

As far as who is using Rails and for what - that won't change hugely. Hackers still love it, and will for awhile yet (but not forever). You'll see more frameworks like Lift continue to draw off the avant garde hackers, and you'll see Rails grow a few features inspired by those frameworks. If Rails is very unlucky, this is the year somebody will finally write a new web framework with one or more really compelling features that Rails can't mimic - Lift almost did it with server push, but not quite. If a framework can be reasonable to program for but still reorder the page calculations to work in parallel based on the view, for instance, that's going to be a serious blow to Rails -- Rails can't really adapt to do that, despite some good hacks for lazy database loading that happened in 3.1.

On the plus side, if a framework with some of those "Rails killer" features happened this year, it would still take 2-3 years to get popular enough to make a dent in Rails' popularity, and that's if it grew really quickly.

Maybe this year, maybe in 2-3 years, we'll also start seeing a lot more articles pop up about pruning and maintaining legacy Rails apps as you start seeing older Rails apps being inherited by new maintainers as a startup gets bought out."

 

Wilfrido Nuqui, Senior Ruby on Rails Developer here at Exist Global, a world-class software engineering firm that provides Java, Ruby on Rails, Open Source, and technology expertise to Fortune 500 companies:

"Ruby on Rails will remain king of web apps among startups and will still be a popular choice for web development for years. Yet as Ruby on Rails is becoming more efficient (with the speed boost and improved security) through its latest implementations, we can expect a significant increase on the adoption rate of Rails among enterprises.

Ruby will be big in cloud applications. This is evident already as companies like Heroku, Engine Yard and Morphlabs are utilizing Ruby at its fullest to glue their cloud platform.

We will be seeing more unusual use of Ruby as language programmers will continue to implement other languages in Ruby mainly because of ease of implementation or just an experiment.

Although "major refactoring in Ruby" was already done, we can still expect some minor refactoring. And as Ruby creator, "Matz" is currently working on an alternative subset or dialect of Ruby for the small devices, there might be a bright future for Ruby on Rails in the area of mobile app development."

 

If you're looking to take advantage of Ruby on Rails, we can help you. rubyonrailsoutsourcing200x200

Comments

If you predict that Rails will play a role in supporting rich MVC JavaScript clients, you are 3 years behind :)
Posted @ Thursday, February 09, 2012 5:41 AM by Ken Collins
I totally agree with the above comment. I remember times when RJS was popular and you coded in Ruby instead of JavaScript. Unfortunately, it did not work out.
Posted @ Sunday, February 12, 2012 2:47 PM by Mathew Bukowicz
Play a role in supporting, sure. There's plenty of room to start recognizing real MVC in the client, though. Think Backbone.js or Ember.js, for instance. Rails supports them in the sense that, sure, you can host AJAX actions off it. But rjs was a pretty simple attempt at that, and it wasn't adapted for any particular library. 
 
Just as Rails originally supported Prototype directly and now supports jQuery, I think we'll see more support for Backbone or something like it.
Posted @ Tuesday, February 14, 2012 1:27 AM by Noah Gibbs
I think so too. The Rails originally supported Prototype and jQuery this can make different at 2012 
 
Posted @ Thursday, February 16, 2012 3:31 AM by Agus @ KiranaTama.com
With new update of 3.2.3 Ruby on Rails is now a hot cake.
Posted @ Wednesday, May 02, 2012 7:14 AM by Allerin
Your post is so interesting. and it is more useful and helpful for me. Thanks for share this valuable post.
Posted @ Wednesday, May 16, 2012 2:37 AM by Kenneth Allen
Post Comment
Name
 *
Email
 *
Website (optional)
Comment
 *

Allowed tags: <a> link, <b> bold, <i> italics

cta

Exist in CeBIT Australia

describe the image

Subscribe by Email

Your email:

About Exist

Technology innovators with open source roots. Founded 2001. Java, Ruby on Rails, and dedicated interactive capabilities. Software development operations in Manila and Cebu, Philippines.

Download Exist Fact Sheet

Categories