There was a time where Drag & Drop code editors were cool. You just had to select your desired visual component on a toolbar and drag it on your form to see it magically appear in all its glory. Wow, Exactly like the old Win32 days… « We can develop for the web without having to learn how the Web actually works! Oh my God it’s too cool! No need to learn that crap they call HTML neither… because we are REAL programmers and thus we don’t have the time to learn these primitive technologies. It’s way cooler to drag & drop a shitty user interface as fast as we can so we can do real event-driven programming. »
Today, and you know it, I’m in love with Rails. Why? Because Rails got it right. This framework fully embraces and respects the true essence of the Web. It lets you full control over your HTML (no “Panel” UserControl that creates, depending of your browser, a “div” or a “table” in the resulting HTML without letting you know. Ehm, you know who I’m talking about right?), it also understands and implements the REST nature of the Web. To sum it up : Rails works side by side with the Web, never against it.
Yes, this post was biased.