From Rails To Django
Posted: 2 years, 1 month ago.
It has been an interesting couple of months. I originally developed my site as a simple Rails project. Kenneth Love, an ex coworker and now business partner, originally introduced me to the language. Well, you could say he forced it upon me but I didn’t resist for long. We tried to compete in the Rails Rumble in ’07 but our designer decided to run off four hours before the competition started. It didn’t go well from there.
A couple of weeks later I was linked to Zed Shaw’s article, Rails Is A Ghetto. After reading that and an article about how slow Ruby was, I was kind of turned off to the language. At the same time, Kenneth again introduced me to a new language. This time it was Python and Django.
Again I was a little resistant, but that’s what Ken is for. I don’t know what it was about the language but after using it for about an hour, I loved it. The fact that Python requires you to indent your code just makes life easier. If you’ve ever opened a PHP script that’s commented in Russian and completely run together with no structure whatsoever, then you understand my pain.
The Django framework documentation is great, especially compared to Rails. I found myself spending more time searching Google looking for examples than I did actually writing anything in Rails. All in all it has been a much better experience learning Django. Maybe some day down the road I will revisit Rails. I can say I will definitely miss migrations, that’s one thing Django is missing.
More to come… Right now it’s 12:57 and I have to work in the morning.

Add a comment