Django follows Python's core concept of keeping things as simple as possible and understandable. This leads to much more maintainable code in the future. Libraries play a huge part in choosing Django over Rails. Python has a library for just about everything Basically coding practices which help you put together some quick, clever code. This is nice, but much like Perl code it can end up making code a PITA to maintain. I cannot express how much better this is than than anything Ruby has. Ruby's module system doesn't even come close.
A web application framework is a set of software tools and libraries to make it easier to create web applications. They typically provide functionality such as database access, templating and session management.
“”” After years of resistance, I'm finally finding myself building a web application again. I think the last time I did that was the "faq wizard" which still lives in Python's Tools directory. It was a CGI script …….”””
Which Part of "No XML" Don't You Understand?
Guido van Rossum, January 31, 2006
The XML crowd don't seem to get it. I don't *want* to use XML in my templates. Now can they leave me alone and stop telling me that I want XML?
I'm not saying that there's no use for XML. But if you see XML as the solution to every problem, well, that's a problem.
One thing is clear, though: everyone's getting stuff done, regardless of their language choice. The whole debate isn't actually about productivity at all, even though most people still think it is. It's about whether you can stand to live in a house where the bed isn't made.
-- Steve Yegge
Dr. Larson's renowned treatise on non-inferring static type systems http://steve-yegge.blogspot.com/2006_10_01_archive.html
“”” Today I began working on a new project and decided to benchmark Catalyst and Rails for fun. See how my new favorable framework does against Rails.
Conclusion: It seems like Rails is roughly 62% faster than Catalyst at this time. … . (Django) Amazing and the winner ! I have the least experience with django for your information, mst Please don't kill me ””
Admin Framework add class Admin declare in model.py
URL dispatcher url.py
Template System index.html
settings.py manage.py django-admin.py are just helper.