Jan hat 153 Beiträge geschrieben

Controller-Models

Eine Controller-Klasse enthält die Logik, die für die Verarbeitung einer Anfrage nötig ist. Hierfür benötigt sie natürlich Zugriff auf externe Datenquellen wie z.B. eine Datenbank, den HTTP-Request o.a. Diese Abfragen werden in vielen Anwendungen innerhalb des Controllers erledigt. Dadurch wird das Single-Responsibility-Prinzip im Controller verletzt, da der Controller sowohl die Logik zur Verarbeitung der Anfrage…

Front Controller Pattern – Definition

Posts in this seriesFront Controller Pattern – DefinitionRouting im Front ControllerDas Front Controller Pattern dient dazu, dass jede Anfrage in einer Anwendung an demselben Einstiegspunkt landet. Das bedeutet, dass man vom Browser aus (neben statischen Ressourcen wie CSS, JavaScript oder Bildern) nur ein einziges PHP-Script aufrufen kann. Dies hat einige Vorteile. Posts in this seriesFront…

Warum denn nun noch ein Framework?

Ich entwickele Webanwendungen nun schon seit vielen Jahren, meistens habe ich kein Framework benutzt sondern höchstens einzelne Open-Source-Klassen. Der Sinn, weshalb man sich noch zusätzlich in ein Framework einarbeiten soll, wenn PHP einem doch schon alles an die Hand gibt, war mir nicht klar. Irgendwann machte ich Bekanntschaft mit Design Patterns. Anfangs konnte ich mir…

Gewinnspiel: International PHP Conference Ticket

Vom 27. bis 29. Oktober 2014 findet auch in diesem Jahr die International PHP Conference (IPC) in München statt. 3 Tage mit über 80 super-interessanten und vor allem lehrreichen Vorträgen rund um die Software-Entwicklung mit PHP, JavaScript & Co. Schwerpunkte dieses Jahr sind: PHP-Frameworks und Tools PHP-Core-Technologien HTML5 und CSS JavaScript-Entwicklung Responsive Webdesign Agile Methoden…