Django ist ein Python-Web-Framework für die schnelle Entwicklung von sauberen, pragmatischen Lösungen.
Da Django ursprünglich für Nachrichtenplattformen entwickelt wurde, ist es darauf optimiert, die straffen Deadlines in Online-Redaktionen einzuhalten und trotzdem den hohen technischen Ansprüchen von hochperformanten und eleganten Webanwendungen gerecht zu werden. Dabei wird versucht, soviel wie möglich zu automatisieren und dem DRY-Prinzip (Don’t-Repeat-Yourself / Vermeide Redundanzen) zu folgen. Zum Einsatz kommt die einfache und populäre Programmiersprache Python.
www.djangoproject.com
Ist Django ein Content Management System (CMS)?
Nein, Django ist kein CMS, weil es kein "schlüsselfertiges Produkt" ist. Es ist eine Sammlung (Framework) von Programmier Werkzeugen, mit denen Websites und zuzüglich auch individuelle Redaktionssysteme (Content Management Systeme) effizient erstellt werden können. Es macht deshalb nicht viel Sinn Django mit anderen Content Management Systemen zu vergleichen.
Bei aktuellen Projekten haben wir sehr gute Erfahrungen mit dem Django Framework gemacht.
Das Framework besticht durch seine ausgefeilte Technik, mit der sich sehr performante Lösungen schnell und einfach realisieren lassen. Die große, weltweite Entwickler-Gemeinschaft, die Erweiterbarkeit und die Performance sprechen eindeutig für das System. Eine Mailinglist mit über 10.000 Empfängern und die Tatsache, dass auch Google für seine "Google App Engine" Django verwendet, sowie an der Entwicklung verschiedenster Django Module mitwirkt, haben uns in unserer sehr positiven Einschätzung bestärkt.
Mehr Informationen über Django finden Sie auch unter:
Django FAQ
Design Philosophie