Einfache Template-Funktionalität Symfony ist ein Open-Source-PHP-Webframework. Basierend auf den besten Webentwicklungspraktiken wurden viele Websites vollständig mit diesem Framework entwickelt. Der Zweck von Symfony besteht darin, die Erstellung und Wartung von Webanwendungen zu beschleunigen. Seine Merkmale sind wie folgt:
•Cache-Verwaltung
•Benutzerdefinierte URLs
•Einige Grundmodule erstellt
•Mehrsprachigkeit und I18N-Unterstützung
•Objektmodell und MVC-Trennung übernehmen
•Ajax-Unterstützung
•Geeignet für die Entwicklung von Unternehmensanwendungen.
Symfony hat geringe Systemanforderungen und kann problemlos in jedem Setup installiert werden: Sie benötigen lediglich einen Unix- oder Windows-Server mit einem Webserver, auf dem PHP5 installiert ist. Es ist mit fast allen Datenbanken kompatibel. Der Preis von Symfony ist nicht hoch, viel niedriger als die Kosten eines Hosts.
Für PHP-Entwickler ist die Verwendung von Symfony eine Selbstverständlichkeit und die Lernkurve beträgt nur einen Tag. Sauberes Design und Lesbarkeit des Codes verkürzen die Entwicklungszeit. Entwickler können die Prinzipien der agilen Entwicklung (wie DRY, KISS oder XP usw.) anwenden und sich auf die Ebene der Anwendungslogik konzentrieren, ohne viel Zeit mit dem Schreiben endloser XML-Konfigurationsdateien zu verbringen.
Symfony ist darauf ausgelegt, komplette Anwendungen auf Unternehmensebene zu erstellen. Das heißt, Sie haben die Kontrolle über das gesamte Setup: Von der Pfadstruktur bis hin zu externen Bibliotheken kann fast alles angepasst werden. Um die Entwicklungsvorschriften für Unternehmen einzuhalten, bündelt Symfony außerdem einige zusätzliche Tools, die das Testen, Debuggen und Archivieren von Projekten erleichtern.