I gave up Ruby on Rails pretty quickly after I put my first app, intrnhuntr.com, into production. But recently, I’ve been reading about other developer’s complaints about the Rails framework and the Rails way. One of the arguments being brought up is that the framework is “too big” and not for beginners. Here is pretty good blog post that identifies how Ruby on Rails is too complicated.
Despite my departure from the Rails community, I am thankful for what I’ve learned from web development in Rails. My MVC knowledge came from Rails and it’s helped me pick up on front-end frameworks like Backbone.js and Ember.js. Both of which are designed by large contributors to the Rails community. Rails is complex, it probably will need to slim down in order to compete in the future but it has good points and principles from which we can learn from as developers.