Talk in German at SymfonyLive Phantasialand 2018
View Slides: https://slidr.io/hco/controller-jenseits-von-http-und-symfony
Checkout the code: https://github.com/hco/trips_sf_example
Short URL: https://joind.in/talk/8aaa9
(QR-Code (opens in new window))
Für viele Softwareentwickler gehört es zum guten Ton, Fachliches (z.B. die Abbildung von Geschäftsprozessen) und Technisches (z.B. die HTTP-Schnittstelle einer Anwendung) zu trennen. Häufig wird damit aber bei den Controllern aufgehört, oder reichen immer nur 1-2 Methodenaufrufe an eine tiefere Schicht weiter, und sind in erster Linie notwendiger „Boilerplate“. Und das, obwohl Symfony es ermöglicht, Controller zu entwickeln, denen man nicht ansieht, dass sie als HTTP-Controller fungieren. So kann man die gleichen Controller auch verwenden, um z.B. keine HTTP-Requests, sondern E-Mails oder Nachrichten aus Message-Queues zu beantworten. Die eigentlichen Controller beinhalten dabei nicht mal mehr einen Verweis auf Symfony. Das vereinfacht nicht nur Framework-Upgrades, sondern reduziert auch die Gefahr eines Vendor-Lock-Ins, was dem ein oder anderen Framework-Kritiker den Wind aus den Segeln nehmen dürfte.
Comments
Comments are closed.
Passt jetzt nicht so in mein tägliches Anforderungsprofil meiner Aufträge, aber locker und mit verständlichen Codebeispielen garniert.
Sehr interessant.
Bester Vortrag an dem Tag
Interessant. Teilweise etwas weit von dem übliches Best-Practices entfernt.
Gute Informationen. Vieles was wir auch schon machen, aber sehr gut das nochmal bestätigt zu bekommen. Sehr gut und informativ und verständlich vorgetragen. Schöne Beispiele.
Guter Vortrag!
Interessant, gut vorgetragen
Guter Vortrag mit einer etwas anderen Sichtweise (die ich absolut nachvollziehen kann).
Sehr guter Vortrag. Speaker war sehr gut und Knowhow dementsprechend vorhanden.