CakePHP: Versionsfrage

25. Mai 2007

Cakebaker ist mir zuvor gekommen! Aber wenn er schon mit Versionen anfängt, will ich auch einmal meine Sicht der Dinge zum besten geben.

Die Frage ist, welche Cakeversion soll man nutzen.

Meine Antwort: 1.1.X

Begründung:

Für Projekte, die in naher Zukunft den Weg in die freie Wildnis des Webs finden werden empfehle ich immer 1.1.X. 1.2.X ist zur Zeit noch nicht als stable gekennzeichnet und befindet sich noch in der Entwicklung (auch wenn schon weit fortgeschritten). Bei Alphaversionen (wie zur Zeit 1.2 gekennzeichnet ist) gibt es aber immer Probleme, die auch erst dann auftreten können, wenn die Seite bereits online ist – User sind unberechenbar.

Während 1.1 zwar bestimmt auch nicht unfehlbar ist, so sei doch gesagt, dass mit Sicherheit weniger Fehler auftreten wie bei 1.2. Von daher ein klares Statement von mir zu 1.1 – denn ein Kunde versteht bei Fehlern auf der Seite sicherlich keinen Spaß.

Zweites Argument: Gerade Neulinge im CakePHP Bereich möchten sich erstmal ein Bild über die Funktionen, die Möglichkeiten usw. machen. Dies ist bei 1.1 leicht möglich, da es inzwischen viele Tutorials für 1.1 gibt und auch die api gut erkärt ist. Bei 1.2 ist leider kaum Dokumentation vorhanden und so sind einige der neuen Features kaum bekannt.

Die neuen Features sind allerdings der Vorteil von 1.2. Die Cake Konventionen wurden erweitert, alles macht ein wenig mehr Sinn und vieles neues ist dazugekommen. Allersdings hält sich die Umlernphase von 1.1 auf 1.2 in Grenzen, weshalb ich Anfängern empfehle, sich erst mit dem gut dokumentierten 1.1 auseinanderzusetzen, bevor man mit 1.2 eine Bruchlandung hinlegt und vll. nie eins der besten Frameworks genauer kennenlernen wird.

Kategorie: Allgemein, CakePHP | 3 Kommentare »


Veröffentlicht am Freitag, den 25. Mai 2007 um 14:01 Uhr veröffentlicht

Du kannst einen Kommentar schreiben, oder einen Trackback auf deiner Seite einrichten.

3 Reaktionen zu “CakePHP: Versionsfrage”

 

  1. Daniel Hofstetter Am 26. Mai 2007 um 16:31 Uhr

    Obwohl CakePHP 1.2 erst als Alpha-Version verfügbar ist, habe ich mehr Vertrauen in Cake 1.2 als in Cake 1.1. Der Grund dafür ist, dass es für Cake 1.2 Tests gibt (wenn auch noch lange nicht alles getestet ist).

  2. dievo Am 26. Mai 2007 um 17:45 Uhr

    Stimmt, Tests sind natürlich ein Vorteil, der nicht zu verachten ist. Ich würde trotzdem bei 1.1 bleiben, bis die Dokumentation upgedatet ist, nur von der api allein kommen viele Neulinge nicht mit Cake klar – und die Tutorials auf cakephp.org beziehen sich meist noch auf die 1.1er Version

  3. rikman Am 20. Juni 2007 um 20:13 Uhr

    Seit Ende 2006 ist es voellig ok, auf 1.2 zu setzen – so man Erfahrung mit CakePHP hat. Ich habe seit dem bei einem grossen Projekt permanent den Dev-Branch in meine Applikation gemerged und die Aenderungen am Framework waren bis auf ganz wenige Ausnahmen konsistent, so dass keine Fehler in der Applikation auftraten. Und die zwei Dinge, die mir aufgefallen sind, habe ich ins Trac eingetragen und sie wurden umgehend gefixt :)

Einen Kommentar schreiben

Du mußt angemeldet sein, um kommentieren zu können.