In der letzten Zeit gab es bei mir immer öfter folgende Situation:
Für eine Cake-Applikation brauchte ich irgendeine tolle Funktionalität, wie z.B. den einfachen Umgang mit GoogleMaps-Daten. So weit so gut, da es für viele Dinge bereits fertige Components und Helper gibt habe ich natürlich direkt in der Bakery nachgesehen und meist auch prompt das gefunden was ich brauchte.
Sowas freut einen natürlich, da somit die Entwicklung wieder einmal schneller voran geht und man sich massiv Zeit einsparen kann. Die Freude hielt bei mir in den letzten Wochen jedoch meist nicht lange an, denn in den Details blinzelte mir oft ein “Version: 1.2.x” zu. Da ich bisher jedoch noch mit CakePHP 1.1 arbeite sind also viele der neuen Helferlein mit meinen Applikationen nicht kompatibel.
Nun ist Cake 1.2 ja immer noch im Alpha-Stadium und sollte daher eigentlich nicht für produktive Applikationen eingesetzt werden, hört man sich jedoch im offiziellen IRC-Channel um, so merkt man recht schnell das bereits ein Großteil der Community auf den 1.2 Zug aufgesprungen ist, bisher wohl ohne größere Probleme.
Ich habe für mich daher nun den Entschluss gefasst kommende Projekte auf der Basis von CakePHP 1.2 aufzusetzen. Meist dauert die Entwicklung einer Applikation eh eine geraume Zeit und ich will daher hoffen das die 1.2 Version bis dahin vielleicht doch schon im Beta-Stadium angelangt ist.
Mich erwarten nun vollkommen neue Möglichkeiten wie z.B. die erweiterten Validierungsmöglichkeiten, endlich keine großen RegEx-Bauten mehr für relativ einfache Validierungs-Regeln.
Über meine Erfahrungen, ob gut ob schlecht, werde ich selbstverständlich berichten, auch wenn das noch eine Weile dauern kann. Derzeit ist eher Akkordarbeit mit Sefrengo angesagt.

