Is Ruby the New VB?
tssblog.blogs.techtarget.com
tssblog.blogs.techtarget.com
VBA works very well for its intended purpose, which is creating simple macros for Word and Excel. The idea of systematically ensuring that there was a 1:1 match between what you could do by hand and what you could automate with VBA rather than only exposing a limited subset of the program to an extension language is a pretty good one, and a substantial part of the reason there's no way in hell a hardcore Excel user would switch over to any of the web-based spreadsheet gadgets out there.
But, yes, programming in pre-.NET Visual Basic (which is really just C# with Basic-style syntax) is pretty infuriating, because the hard stuff is not hard, it's impossible.
Finally, on all three points, I'm comparing and contrasting Ruby on Rails. Ruby itself is nowhere near Visual Basic--QBasic might be a better comparison.
So perhaps rails is the new VB would be more fair.
If you want to point to anything "RAD" in Rails, it is the ActiveRecord ORM, and more recently, the RESTful controllers.
Hanging out on #rubyonrails, there are a lot of Rails newcomers who come into the channel with little or no programming background, or those that do, come in without having first learned Ruby. They expect to be able to have Rails do the work for them, but Rails doesn't replace the need for a programmer to be able to think. Even a highly expressive language will have difficulty helping someone who has nothing to express.
My (distant) memory of most RAD tools of the 90s was similar to scaffolding - in some cases it could get you started but for any reasonable app, you tended to build stuff up by hand or dynamically etc.
I still think it bears a lot of similarity. Now with Sun and MS "blessing" ruby as a glue language, it seems even more likely to follow a similar path, for better and worse.
I'm fully anticipating the day when an entire generation of non-US kids who grew up with the OLPC XO, and expect Python and Squeak to be in "grown up" computers.
Ruby is like a Japanese stone garden or a bonsai tree. Maybe it'll stay weird and Japanese enough to keep the tourists from stumbling in drunk, late at night.