Ruby on rails is on track for getting more popularity among casual as well as professional developers when they need to develop and release a small- medium size application rapidly. I myself find it very interesting and have the opinion that it is a good innovation, helping the developers avoiding the complexities of ASP.Net or Java based structures where they mostly need to develop apps from scratch with lot of plugging.
Now it is more interesting to read about the ASP.NET MVC framework, going to be released in the first half next year and also will be a part of .Net 3.5 SP1 . Ruby on Rails favors convention over configuration (what does it mean? less crap more productivity). Now it seems Microsoft has realised this and they have come up with something that could counter people moving to ruby on rails by providing something that ruby on rails provide i.e. MVC framework to develop the application. I would keep on watching this (some sort of ) contest now with interest. Frankly, I myself recently downloaded ruby on rails to develop an application over the weekend to quickly implement my idea rather than starting development from scratch in asp.net. Now with this MVC thing ASP.Net is getting my attention again for RAD and I suspect there may be something more in pipeline from Microsoft. Stay tuned!
Resources:
(3 nice videos on ruby on rails to give you a quick overview)
plus another video tutorial
Wednesday, October 17, 2007
Ruby on Rails VS ASP.Net MVC
Labels:
Architecture
Subscribe to:
Post Comments (Atom)

5 comments:
Hi Hassan,
Rather than wait for Microsoft's MVC framework, try Monorail which is an existing MVC framework for .NET.
A lot of the concepts will apply to both frameworks (and you can actually use Monorail with MS MVC as it is designed to be pluggable).
Of course, that doesn't mean you shouldn't look at RoR as well :)
Regards,
David
As always Microsoft persist on being copycat rather than coming up with original innovations.
Since "Mockery is the sincerest form of flattery." it testifies how good Rails already is.
Even if Microsoft copy their heart out Rails would still be platform independent, open source and free. I am not sure Microsoft can adopt these virtues. After all the definition of evil is lacking virtues :-)
Ali,
DHH hardly invented the MVC design pattern. He took existing ideas and then chose to implement them in the most dog slow interpreted language out there so he could, (as he preaches) "make programming fun". He specifically looked to Martin Fowler for the active record design pattern. So I guess the term copycat would apply to DHH as well. The only thing that DHH seems masterful at is marketing hype. I'll take Microsoft's implemention any day over Rails' fanboy hype.
Can't beat the RoR free factor, community support, and availability of gems/plugins for virtually anything that a developer could think up. Chalk up one more vote for RoR.
Jeff if you did not knew. Microsoft gives Visual Studio 2008 Pro edition for free as long as you can prove that you are a student. The only time i would think people would wanna use Ruby is if they are on Linux. For commercial application you definatly want the speed of Microsoft MVC not to mention the .NET Framework i don't think couple of thousand dollars in VS 2008 for a Company is bad investment, considering a commercial website is going to have alot of traffic.
Post a Comment