Was ist Django?

Eigenschaften:

  • Open Source Web-Framework
  • 100% Programmiersprache Python
  • Für Softwareentwickler
  • Objektrelationales Mapping (SQL-Datenbanken)
  • HTML Formular Modul
  • Unicode per Default
  • Admin Interface inklusive
  • BSD Lizenz

Was ist es nicht:

  • Produkt für Endanwender
  • Content Management System
  • Wiki, Blog, ...

Wie kam ich dazu:

  • Vorher: 1997: CGI mit Shellscript, ‘98: PHP, ‘99: Perl, ‘00: Java (Cocoon, JServe/Tomcat), ‘01: Python+Zope, ‘02: Python+ZODB+Quixote.
  • Keine bisherige Lösung hat mir 100% gefallen.
  • 2007: Für neues Projekt habe ich Ruby on Rails, Turbo Gears und Django verglichen und mich für Letzteres entschieden.