Ruby On Rails Framework, Is It All That!

October 14th, 2007 by ScottK | | Filed in News

I’m going way out on a limb here but I feel the need to point out several different view on Ruby On Rails. If you’ve never heard of it Ruby On Rails is a framework programming language built off of the Ruby programming language. Ruby On Rails creates Model-View-Controller (MVC) applications so each distinct part has it’s responsibility. You can even use this along with n-tier business logic as well.

Truly my first experience with MVC was with a Fortune 500 financial company and that was written in C#. Being that I have years of experience with PHP I started writing my applicaitons in that form along with n-tier logic as well. That was of course until I found cakePHP.

Django is a new framework built off of the well established language Python. Being that the Django framework is young means it’s still under heavy development (version .96 is quite different from development at this moment). So I hesitated re-writing one of my apps until Django hits 1.0. Although I find that I like Python because it somehow makes sense to me in the form of JavaScript. Ya, I’m funny like that.

So I’ve had the pleasure of experiencing many different languages and their applications. I’ve also had the pleasure of finding those vertical programmers that truly believe their language of choice is the only correct one for all situations. I’m a horizontal programmer that looks at all languages equally and objectively and try to use the correct one for the job at hand so gingerly stepping on the branch I’m posting several links to the use of Ruby On Rails from a couple of different camps that tried RoR.

PHP: Derek Silvers
7 Reasions I Switched Back to PHP After 2 Years on Rails

ASP.NET: Rob Conery
Imploding Rails, Jesus DHH, and The Uncle Ben Principle

Ruby On Rails: RailsEnvy
Ruby on Rails vs. Every other language

So there you have just a few examples of different frameworks and languages. Please read the comments below each of the above references to give yourself a better picture of the whole. Is RoR just a “flavor of the day” or is it the new “Mecca” of frameworks? You decide.


Share Your Thoughts