Benutzeranmeldung
hoelterhof.net
Tobias Hölterhof
Schlagworte Blog
Feeds
Drupal vs. Typo3: objektorientiert oder nicht?
Das Content Management-System Drupal wird immer beliebter. Wie aus einem Interview mit Dries Buytaert bei LeMonde.fr hervorgeht, interessiert sich nun Barack Obama für das System. Diese Aussicht sollte überzeugend wirken, dass Drupal ein sicheres und stabiles System ist. Auch Buytaert geht in seinem Interview auf Vorbehalte ein, die ich von Drupal im universitären Kontext kenne. Hinzufügen würde ich noch den Datenschutz.
Letztlich sind es aber konzeptionelle Aspekte, die ein System zunächst auszeichnen und die es interessant machen. Ich hatte vor einiger Zeit schon eine Eigenheit dieses Systems im Vergleich mit Typo 3 herausgestellt. Insbesondere das steigende Interesse lässt nun einen weiteren Aspekt aufkommen, der generell auf die Art und Weise der Programmierung von Webanwendungen eingeht.
Drupal ist im Gegensatz zu Typo3 nicht objektorientiert programmiert. Durch die fehlenden Objektdefinitionen und Vererbungen wirkt Drupal für einige Webentwickler/innen weniger systematisch. PHP ist zwar eine Sprache, in der überwiegend auf Formalitäten verzichtet werden kann, wie etwa das einführende Definieren von Variablentypen. Doch wie nicht nur das Beispiel Typo3 zeigt, sind auch in PHP Objekte möglich. Natürlich kann man argumentieren, dass Drupal durch die modularisierte Programmierung quasi Objekte nachbildet und verwendet, doch werden Objekte dabei bei weitem nicht so explizit und stringent eingesetzt, wie etwa bei Typo3.
Für die Programmierung von Webanwendungen kann der Erfolg von Drupal als Beispiel dafür interpretiert werden, dass sich die Programmierung an der Bewandnis orientiert. Der formale Überbau der objektorientierten Programmierung erscheint hier wenig zweckreich -- obgleich er in anderen Kontexten von großer Bedeutung sein kann. Drupal ist es gelungen, eine einfache Programmierung mit einem erstaunlich hohen Maß an Anwendungsflexibiltät zu verbinden.
(c) 2011 Tobias Hölterhof | CMS Drupal | Layout basiert auf Abac von Artinet
Neue Inhalte
Neueste Kommentare
vor 5 Stunden 37 Minuten
vor 18 Wochen 3 Stunden
vor 22 Wochen 1 Tag
vor 23 Wochen 3 Tage
vor 23 Wochen 3 Tage
vor 23 Wochen 3 Tage
vor 26 Wochen 18 Stunden
vor 28 Wochen 16 Stunden
vor 28 Wochen 2 Tage
vor 32 Wochen 3 Tage