Image may be NSFW. Clik here to view. ![]() |
Sven |
Image may be NSFW. Clik here to view. ![]() Clik here to view. ![]() |
Image may be NSFW. Clik here to view. ![]() Clik here to view. ![]() |
|
Image may be NSFW. Clik here to view. ![]() |
Mark |
Image may be NSFW. Clik here to view. ![]() Clik here to view. ![]() Clik here to view. ![]() |
CakePHP gehört nicht nur zu den Urgesteinen der Webframeworks im PHP-Bereich, sondern ist auch eines derer mit der größten Community.
Kurz vor dem Release der nächsten Major-Version hat sich Mark Scherer für ein Interview bereit erklärt um über seine Erfahrungen als Core- Entwickler zu sprechen und uns einen Einblick in die Philosophie von CakePHP zu gewähren.
Vorstellung
00:00:13Mark auf Twitter // Marks Blog // Mark auf Github // Fotograf.de // CakePHP // „Mit einem Framework schaffe ich in Wochen, was ich sonst in Jahren nicht so schön hinbekommen hätte“ ;
Wozu ein Framework?
00:02:01Pagination // Pagination in CakePHP // „CakePHP ist eines der ältesten Frameworks“ // „Rapid Development spielt die zentrale Rolle in CakePHP“ // CRUD: Create, Read, Update & Delete // Scaffolding (Baking) in CakePHP ;
Cakes Release-Philosophie
00:06:34
Convention over Configuration
00:09:59CoC in der Wikipedia // „Alles was nicht definiert werden muss, macht den Code schmaler und wartbarer“ ;
Security in Cake
00:12:09
Contributor / CakeFoundation
00:13:42CakePHP auf Github // Contributors // Das Core-Team // CakeDC // Cake-Foundation ;
Plugins und Core-Features
00:15:43Plugins auf CakePHP // Ressourcenliste von FriendsOfCake (Plugins, Blogs, Bücher) // Authentication in CakePHP // REST in Cake 3 ;
MVC in Cake
00:26:48„Generell sollte man in Cake schlanke Controller schreiben“ ;
Best-Practises und Programmierstil
00:28:08„In der Regel ist an Frameworks orientierter Code immer besser“ // DateTime-Library Carbon // Zend Framework // Symfony // Laravel // YAML ;
Caching
00:34:26
Neu in Cake einsteigen: Version 3 oder doch noch 2?
00:38:25„Für Neueinsteiger ist jetzt genau die richtige Zeit um mit Cake 3 anzufangen“ ;
Das Cookbook / Bookmark-Tutorial
00:40:05Das Cookbook für Cake 3 // Das Cookbook für Cake 2 // Das Bookmarker-Tutorial // Blogliste von FriendsOfCake // Tutorials von Jose ;
Und wer auch nach dieser Episode noch mehr Cake auf die Ohren bekommen möchte, dem sei das Interview von Three Devs and a Maybe und James Watt (Community-Manager von CakePHP) und der CakePHP-Podcast wärmstens empfohlen.
Edit:\ Zusätzlich hat sich Mark in seinem Blog dem Thema nochmals in sehr ausführlicher und schriftlicher Art und Weise geäußert. Für Interessierte auf jeden Fall ein absoluter Lesetipp!