Nachdem Dennis gestern schon einen ziemlich kontrovers diskutierten Artikel zu seinem lila Elefanten geschrieben hat, möchte ich heute lieber mal was Praktisches beschreiben und euch nochmal zeigen, welche wirklich netten Details die Gitarren spielende Komikergruppe noch so für einen bereit stellt. Wie schon kommentiert, kommt es für mich auf das Feeling eines Frameworks an, und ich finde, mit ein bisschen “Recycling” kann man das ganz gut beschreiben.

Django an sich ist ganz im Sinne von “Don’t repeat yourself”1 geschrieben, was durch intelligente Objekt Orientierung auch sehr gut umgesetzt ist. Das ermöglicht es einem, nicht nur die vorhanden Django-internen, High-Level-Frameworks zu benutzen, sondern man hat auch direkten Zugriff2 auf die darunter liegenden Funktionen bzw. Low-Level-Frameworks. So kann man verdammt viel von Djangos Kern- oder mitgelieferten Modulen in seinen eigenen Modulen wiederverwerten. Ich möchte das mal an dem Beispiel von den äußerst praktischen Generic Views erläutern.

Was sind Generic ...