Two of the hottest “trends” in web programming right now are AJAX and Ruby on Rails. Why are they so hot? I honestly don’t understand the hype. Both are old and proven technologies wrapped up in pretty packaging. One of them isn’t even a new technology, it’s merely an acronym slapped over something whose original name wasn’t flashy enough.
AJAX is just XMLHttpRequest. That’s it folks. Nothing really to see or talk about here. It’s a pretty name for an awesome technology.
Ruby on Rails is the one that really pisses me off. Everyone is heralding it as the second coming in web development. Guess what? It’s just an MVC framework. Whoa! Don’t everyone jump up and shout for joy at the same time.
I can’t possibly be the only one looking around and saying to myself “So what?”. I’ve been programming within an MVC framework for three years. It’s been running large scale websites since then without issue. It uses crazy things like a controller, a presentation layer and leverages PEAR. To everyone doing cartwheels over AJAX and Ruby on Rails I say, “Welcome to the party. You’re late.”