Stevey's Blog Rants: Rhino on Rails (straight from the horse's mouth)
steve-yegge.blogspot.com
steve-yegge.blogspot.com
Putting Ruby aside, I don't see much of "rapid" or "pragmatic" (most hyped words) in Rails. I am coming from ASP.NET and I don't see "Rails" part as a major step forward. The need to manually implement most of user logins/accounts/sessions in Rails alone killed all the time savings I had provided by ActiveRecord.
Frankly, I don't see why everybody is so hyper on MVC. I has been around for ages, old&stinky MFC in 1991 had doc/views but nobody calls MFC cool :-) Is that because more and more of web development is done by people without CS degrees who had never heard of MVC before?
1) gem install login_generator
2) script/generate login
3) before_filter :login_required, :except => [:login, :signup]
4) session[key] = value
s/MVC/OO/g; s/MVC/FP/g; s/MVC/XP/g; etc.
Is that jab really necessary? There are very distinct advantages to getting a CS degree, for certain. But, knowing what MVC is/was and having a CS degree have very little in common.
The lack of any big improvements to Gmail makes that seem like an actual possibility.
Also, (most importantly) using the same language for server AND client development is big-big win. He's been dreaming of a universal "web platform" which allows you to have real development process: pieces of you app here and there, and you freely move them around, executing server or client side, whatever works best for you at the moment. Because right now you have this huge stack of things to keep bookeeping for: HTML/CSS/JS/Ruby/SQL, all sitting in their own little files with their own little syntax. At least he got last 3 merged into one solid JS framework.