General Question

frankielaguna's avatar

Is Django Worth It?

Asked by frankielaguna (256points) April 24th, 2008

I code in PHP, but I’ve seen a growing number of websites use the Python web framework, Django. Is it worth learning? Is it better than PHP?

Observing members: 0 Composing members: 0

6 Answers

max's avatar

I’m a C++ guy, and I decided that I had to learn to program for the web. I spent over a year thinking about what direction to get, as I wanted to learn a single framework, but be really good at it, and in the end I went with python/django. You know what? It’s great!

Python is an excellent language, Django is well designed, the IRC chat is SO polite and the framework is well designed, there is none of that “F*** You” arrogance of RoR, it’s not as hyped as RoR, so there is less backlash, Google supports it on their App Engine, It’s easy to deploy (on webfaction anyways), it’s fast, python is fast, it’s easy to develop (with Eclipse and PyDev), the documentation is pretty good, and the folder structure is simple, and none of those massive things like RoR. It’s also very clean, unlike PHP, which is quite a mess.

On the negative side, it has a bit of a learning curve. Don’t let them make you believe it’s easy to use, because at the start I had quite a tough time.

I’ve been working in Django for 7 months, and I’ve not regreted it even ONCE.

ben's avatar

This website is made with Django, and I completely recommend it. It’s logical, fast, and well-documented. We’ve made dozens of hard technology choices, and I think going with Django has really paid off.

Depending on your career and your project, there are lots if reasons to learn to use a new framework or stick with what’s working.

Django is currently a fabulous choice for a web framework, and I think it will serve you well.

robmandu's avatar

And here’s a brief explanation of how Fluther does it.

frankielaguna's avatar

I know the Django Website is a good source of information. But is there any more good ones I should be looking at?

dibau_naum_h's avatar

Adding my strong consent to the above answers: developed already several large Django apps, & highly recommend it!!!

stevenelliottjr's avatar

I just decided to use django and after just 2 days of messing around with it I feel it’s fantastic and will be extremely valuable to us in the future. I looked at ruby and rails but I feel python And django are much more elegant. Anyway at the end of the day I think it’s important to just pick something and start writing code. I spent way too much time going back and forth about which technology to use.

Answer this question

Login

or

Join

to answer.

This question is in the General Section. Responses must be helpful and on-topic.

Your answer will be saved while you login or join.

Have a question? Ask Fluther!

What do you know more about?
or
Knowledge Networking @ Fluther