Symfony 5.3 ist ein PHP-Framework für Web- und Konsolenanwendungen sowie eine Reihe wiederverwendbarer PHP-Komponenten. Symfony wird von Tausenden von Webanwendungen (einschließlich BlaBlaCar.com und Spotify.com) und den beliebtesten PHP-Projekten (einschließlich Drupal und Magento) verwendet.
Merkmale:
Cache-Verwaltung
Benutzerdefinierte URLs
Einige Grundmodule gebaut
Mehrsprachigkeit und I18N-Unterstützung
Verwenden Sie das Objektmodell, um es von MVC zu trennen
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.