RoR, I’m In love

I’ve officially given up on php. I’m sick of it! I’ve been using it for over a year now, and it’s really starting to piss me off. It’s just the little things, and to be honest it’s probably to do with the hap-hazard way I started learning it. But alas, it’s gone! I’ve followed to crowd and I’ve gone to Ruby, and more specifically, Ruby on Rails.

I’ve spent the last few days, at the expense of studying for my midterms, (I’ll do anything not to study, including learn a new language) learning Ruby on Rails. I’ve no background in Ruby at all, but I’ve dabbled in python, and there are some similarities there. But all in reality I’m starting from scratch with it, and I love it.

Everything just seems so much simpler. This whole convention over configuration approach is brilliant, as well as all these little scripts and generators. To show just how simple it is, this evening I started with the plan to write a login system for my simple test website. Within 2 hours I had a working one, where I understood every line of code, and how it slotted into the bigger picture. Compare that with the week it took me in php.

I think I’m in love! Ruby is just so clean and simple and rails is a godsend. Once I get to grips with it all I can see myself churning out functional website after functional website. Not these half-assed php still-births that I’ve been producing over the last couple of years ….