Symfony

Symfony – Framework

Symfony ist ein quelloffenes Web Application Framework, welches mit PHP 5 geschrieben wurde und zum Erstellen von Webapplikationen benutzt wird. Durch die MVC Entwurfsmuster dieses Frameworks ist der Quelltext sauber strukturiert und dank des Admin Generators kann man ein ganzes Admininterface generieren.

Ihr Ziel ist es, die Konfiguration so gering wie möglich zu halten. Außerdem hat ein Framework die Aufgabe, beim Entwickeln und Wiederverwenden generischer Module oder Bundles eine schnellere Arbeit zu ermöglichen. Es gibt eine grundlegende Architektur und viele Basisfunktionalitäten, die dies ermöglichen. Die Anzahl der vorgefertigten Bundles steigt zudem stetig.

Dieses Framework bietet die Nutzung von eingebauten Engine Twigs, Swift, lime, einfaches Caching-System, Automatisierung der Setzung der korrekten Content-Types, dynamische Generierung der URLs und die Konfigurierungen werden auf jeder URL der Templates übernommen. Maßgeblich ist hohe Modularität der Unterkomponenten, jedoch die geringen Abhängigkeiten untereinander.

Die Arbeit mit Symfony erfordert das gewisse Know-how und Erfahrung im objektorientierten Programmieren und PHP (mehr dazu unter PHP).