Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I recently asked a question on SO about Python web frameworks:

http://stackoverflow.com/questions/4909306/python-web-frameworks-vs-java-web-frameworks-how-is-web-development-in-python-do

I want to learn one just for fun but it also has to be able to help me deliver a proper working application.

I am looking for a framework with lots of features, powerful, mature, with large community, good documentation, books etc. I need something that will help me be more productive in developing my app and not waste time figuring out how to do a certain thing in the framework or how to write workaround around the limitations of the framework.

I was thinking one of the following: django, zope, turbogears, pylons.

Off course the war is raging out there and there are other alternatives but seems Django is at the top... or is it just hype?

I am interested in pros and cons of each. What was the best feature you think the framework has? What is the thing it lacks? What could have been done differently.

Help me chose one to learn for starters.

share|improve this question
    
Have you thought of Web2Py? (web2py.com) –  Jetti Feb 6 '11 at 15:00
    
@Jetti: I also thought of web2py along with others. There are plenty to choose from :D. In my question I mentioned the ones that are the most utilized and with lots of features (at least from what I researched and read). But I could be wrong since I am new to this. I am opened to other suggestions as well. –  user15974 Feb 6 '11 at 16:32
add comment

1 Answer

  • Django is at the top for a reason: it rocks!
  • Zope is much older, that also means it's more mature; but has lots of legacy and some say bloat.
  • haven't tried turbogears, but it seems its main point is interoperability, letting you choose the exact mix of components you want. that also means each setup is unique, and community support might get fragmented.
  • Pylons is another "mix your own", with a focus on minimalism.
share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.