Django != Rails

9 Sep

Yesterday, I had a few hours to spare on fun learning, so I decided to check out Django. I’m learning Python now, so I figured I should be able to “quickly” make web apps by relying solely on Python and the relavent web framework instead of going back to my Ruby on Rails comfort zone.

I started going through this tutorial and was even able to deploy something to Heroku (I would really prefer Heroku over AppEngine…). Unfortunately, I ran into some serious errors that would take me a lot more time to figure out than I had, so I had to leave Django, at least for now.

Besides the intense setup (which I didn’t really get past), I noticed that Django comes with only a few files in the actual application compared to the rigid structure of Ruby on Rails. I’m looking forward to learning more about how Django works, but my hope that it would be pretty similar to Rails has been lost.

The upside of this is that I’ll get to learn more about the Django philosophy, just like I learned about Rails, so I’ll have better knowledge of the theories behind web applications.

I don’t give up easily anymore, so with a little help from my friends down the road, you will see a Django app from me!


2 Responses to “Django != Rails”

  1. Kirill Sofronov (@SeedStager) September 10, 2012 at 12:51 am #

    good luck, I started with Django and it took me 3 hours to set it up on Windows and I eventually left it… I turned to Unix a week ago and started to grasp Rails and it seems more friendly for beginners!

    • Natasha Murashev September 10, 2012 at 7:14 am #

      Luckily, I was able to power through the setup yesterday and even get to the good part of making some models. It will definitely be something to get used to! Rails does a lot more hand-holding 🙂

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s