Extbase Erfahrungsbericht

TYPO3: Meine ersten Erfahrungen mit Extbase und Fluid

Extbase, die moderne Art, Typo3 Extensions zu programmieren. Klingt gut, schließlich will ja jeder auf der Höhe der Zeit sein.  Extbase ist eine TYPO3 Extension, die schon jetzt die Möglichkeit bietet, Extensions im Stil der kommenden Version 5 von Typo3 und FLOW3 zu entwickeln. Stichworte sind hier MVC (Model-View-Controller) und DDD (Domain-Driven-Design). Ergänzt wird das Ganze noch mit Fluid, einer neuen intuitiven Template-Engine.  Aber ist das Neue auch das Bessere? Ich habe diese Frage für mich mit einem dicken JA beantwortet!

MVC ist zunächst ein Design Pattern, also eine bestimmte Art, seine Softwareentwicklung zu strukturieren. So werden bestimmte Bereiche zusammengefasst. Das Model enthält die Datenorganisation, der View erzeugt die Datenausgabe, der Controller steuert und verarbeitet die Datenströme zwischen Model und View.  Das sorgt für sauberen gut wartbaren Code, da z. B. im Controller kein HTML und im View keine Prozesslogik (PHP) enthalten ist. Das z. B. erleichtert auch die Arbeitsteilung, da der Designer nur den View bearbeitet und keine PHP Kenntnisse benötigt.

Hier meine Erfahrungen…

weiterlesen…

Tags: , , , ,

Dienstag, März 16th, 2010 Extensionentwicklung, TYPO3 5 Kommentare

Suchen

 

Über Web-aktiv

Als erfahrener Entwickler und Manager von Internetprojekten lege ich mit TYPO3 die technischen Grundlagen für Ihre Website. Aber erst die Ergänzung durch zielgruppenorientierten Inhalt, Suchmaschinen- optimierung, Online-Marketing, Webanalyse und kontinuierliche Arbeit mit der Website führen zum Erfolg.
Andreas Kempf, Web-aktiv
web-aktiv.com

Supporting Member of the TYPO3 Association