Eine Symfony in PHP
Von den weltweit existierenden Websites oder Webapplikationen, bei denen die zugrunde liegende Programmiersprache ermittelbar ist, dient PHP in knapp 80% der Fälle als Grundlage1.
Eine Folge der Marktdominanz von PHP ist, dass sich im Laufe der vergangenen zwei Jahrzehnte eine ganze Reihe von PHP-Frameworks etabliert haben, die jeweils unterschiedliche Stärken und Schwächen aufweisen. Bekannte Namen sind etwa Laravel, Zend, CodeIgniter, CakePHP oder Yii.
Manche dieser Frameworks sind schneller, andere flexibler, weitere bringen viele bereits vorgefertigte Komponenten mit (zum Beispiel User-Verwaltung, Formulare, Verschlüsselungsmechanismen etc.). Gemein ist ihnen die Programmiersprache PHP als Basis und die ursprüngliche Zweckgebundenheit – jedes Framework hat seine Wurzeln in einzelnen Projekten oder Firmen und hat sich im Laufe der Jahre weiterentwickelt.
An Symfony kommt man als Agentur für webbasierte Anwendungsentwicklung kaum vorbei. Symfony-Komponenten finden in vielen weit verbreiteten Content Management Systemen und E-Commerce-Plattformen Verwendung. Insbesondere für umfangreiche Applikationen, die viele Daten, Inhalte und Interaktionsmöglichkeiten bieten sollen, ist Symfony eine häufige Wahl. Und dafür gibt es gute Gründe. Die zählen wir an dieser Stelle nicht alle auf, das haben andere Leute schon vor uns getan, und zwar sehr umfangreich2,3,4 - sondern nur diejenigen, die intercorp. dazu bewegen, auf Symfony zu setzen.
1 https://w3techs.com/technologies/details/pl-php/all/all
2 https://opensource.com/business/16/6/which-php-framework-right-you
3 https://www.toptal.com/php/choosing-between-symfony-and-laravel-frameworks
An Symfony überzeugt uns Ausgereiftheit, Flexibilität und Alltagstauglichkeit. Trotz aller individuellen Wünsche unserer Kunden basieren die Funktionalitäten moderner Webapplikationen häufig auf gleichen Grundprinzipien: Datenbank-Zugriff, Datenvalidierung, Datentransfer, Abstraktion, Wiederverwendbarkeit einzelner Methoden, Objektorientierung, MVC.
Es gibt Frameworks, die schneller zu erlernen sind, schlanker oder unkomplizierter in der Codestruktur sind. Aber Symfony erfüllt aus unserer Sicht die Anforderungen an ein PHP-Framework am besten.
Bei ca. 75 Prozent unserer Projekte spielt Symfony eine zentrale Rolle – als Framework-Grundlage für Individual-Entwicklungen oder/und als Komponente bestehender CMS- und Shop-Plattformen.
Die Grundlage unseres Tuns ist die Programmiersprache PHP. Symfony setzt auf PHP auf. Deswegen hat sich intercorp. auf das Symfony-Framework spezialisiert.
Fragen oder Projektideen zum Thema Symfony?
Aus Kundensicht stellt sich die Frage nach Symfony selten. Es stellen sich vielmehr die Fragen nach individuellen Lösungen und Anwendungen, die man mit vorhandenen CM-Systemen nicht oder nur überaus kompliziert abbilden kann. Dann stellt sich die Frage nach dem Einsatz von Frameworks.
Haben Sie besondere Anforderungen? Dann reden Sie mit uns.
E-Mail: keller(at)intercorp.de
Telefon: +49 (0)9203-996-61