Was ist CakePHP?
Bei CakePHP handelt es sich um ein kostenloses Open-Source Framework, mit dem Webapplikationen in PHP entwickelt werden können. Angelehnt ist es an Ruby on Rails und verfolgt vier wesentliche Prinzipien: DRY – Don’t Repeat Yourself: Der Name deutet es bereits an: hierbei geht es um die Vermeidung unnötiger Redundanzen im Quelltext oder in der Datenhaltung. Auf diese Weise entstehen schlanke Applikationen, die einfach zu warten sind, ohne dass gleiche oder ähnliche Bereiche nebeneinander existieren. Rapid Development: Die Planungsphase bei der Entwicklung einer Software soll kurz gehalten werden. Das ermöglicht auch, möglichst schnell ausführbare Codes in Form von Prototypen zu erstellen. Darin liegt ein Unterschied zum klassischen Ablauf beim Entwickeln von Applikationen, die in der Regel aus mehreren verschiedenen Phasen besteht. CRUD – Create, Read, Update, Delete: Damit werden die vier wesentlichen Aktionen im Umgang mit persistenten Daten beschrieben. Fast jede Anwendung im Bereich der Datenverarbeitung basiert auf mindestens einer dieser vier Funktionen. Dabei hat CakePHP dieses Prinzip in besonderem Maße verinnerlicht. Deutlich wird das an der reichhaltigen Anzahl von Werkzeugen, die jeder dieser Standardfunktionen zur …