Diskussion:CakePHP

aus Wikipedia, der freien Enzyklopädie

Anglizismen

Das das Wort Joins durch SQL-Abfragen ersetzt wurde, ist nachvollziehbar. Aber dass man Model durch Modell ersetzt finde ich etwas uebertrieben. Immerhin stammt Model hier aus Model-View-Controller - was irgendwie auch so etwas ist wie ein Eigenname. Deshalb wuerde ich es auch im Deutschen immer wieder als Model schreiben. Oder schreiben wir dann bald auch von Kontroller, Ansicht und dem MAK-Prinzip? Andere Meinungen, anyone? rikman 07:36, 17. Apr. 2007 (CEST)

Model-View-Controller ist ein fester Begriff, die einzelnen Begriffe sollte man meiner Meinung nach Deutsch schreiben, das ist allerdings Ansichtssache. Ich habe Model durch Modell ersetzt, Controller habe ich gelassen, da es (leider) schon im Deutschen üblich ist (Festplattencontroller, etc.). Ich finde aber Ansicht keine gute Übersetzung für View, mir ist auch keine bessere eingefallen.
Von mir aus kannst du (oder jemand anderes) das schon ändern, wenn das das Schriftbild vereinheitlichen soll.
--L'ottimo 18:03, 19. Apr. 2007 (CEST)

Plattformunabhängigkeit

Also die Sache mit der Plattformunabhängigkeit gestaltet sich etwas differenzierter, als es hier den Anschein macht: Ich habe Cake auf keinem Windows-System zum ordnungsgemäßen Betrieb bringen können, auf Linux läuft alles problemlos. Die Probleme beziehen sich auf entscheidende Details, sodass die 'Plattformunabhängigkeit' (in der derzeitigen Version) nur ein theoretisches Konzept ist.

Entscheidende Details sind hier: das Handling der Ordnerstruktur, insbesondere durch die zugehörigen htaccess-Konventionen und des HTML-Helpers, der ja ein ziemlich wichtiger konzeptioneller Bestandteil ist ...

Grundsätzlich schweigen sich die Bakery, das Manual, usw., dazu zwar aus. Aber aus verschiedenen Quellen lassen sich immer wieder Workarounds für den Windows-Betrieb finden (Suchmaschinen ermitteln zum konkreten Problem leider überwiegend asiatisch-sprachige Ergebnisse). So gehe ich davon aus, dass sich die von mir gemachten Erfahrungen wesentlich erst in der gegenwärtigen Version zeigen.

Bevor ich darüber jetzt einen Absatz schreibe - der womöglich auch subjektive Elemente enthält ;) - hat jemand andere Erfahrungen oder wäre bereit, einen entsprechenden Absatz zu formulieren?

Du brauchst keinen Absatz schreiben -- CakePHP laeuft problemlos unter Windows (beide Versionen; 1.1.x und 1.2.x). Ich habe es auf mehreren Praesentationsrechnern installiert (auf XAMPP) und konnte bis heute keinerlei Probleme feststellen, auch nicht mit CakePHPs htaccess (mod_rewrite). Wie es mit IIS aussieht, weiss ich nicht genau, dieser wird aber in den Requirements auch nicht explizit als unterstuetzt angegeben. rikman 22:31, 20. Sep. 2007 (CEST)
Stimme Rikman zu: Ich habe ein mittelgroße Anwendung mit Hilfe von cake realisiert (unter Windows/MSSQL) und konnte es mit winzigsten Anpassungen auf ein Linux/MySQL übernehmen. Die Anpassungen beziehen sich auch ausschliesslich auf Besonderheiten zwischen den Datenbanksystemen MSSQL und MySQL! Der PHP Code von Cake und der Anwendung wurde unverändert übernommen, wobei man bei der Benennung von Dateien natürlich auf die Linux-Besonderheiten achten muss (Groß-/Kleinschreibung, Umlaute). --92.73.89.230 20:51, 28. Aug. 2008 (CEST)

Vor/Nachteile?

Eine Sektion: Vor/Nachteile? wäre gut.....

Gegenüber wem oder was denn? -- 194.25.101.37 12:33, 12. Apr. 2011 (CEST)

Das einzige, was mir dazu einfällt wäre beispielsweise der Nachteil, dass man als Entwickler abhängig ist vom Entwicklungsstand CakePHP's. Heißt, man muss auch mit den Sicherheitslücken leben, die von anderen Entwicklern kommen. --Vladtep 08:53, 9. Jun. 2011 (CEST)
Ein Totschlagargument - damit musst du bei jedem Framework rechnen. Meine persönliche Meinung zu den Vorteilen: cakePHP lebt und wird seit Jahren aktiv weiterentwickelt. Es ist relativ schlank und dennoch sehr mächtig, es bringt eine ganze Reihe gescheiter Helferlein mit und lässt sich flexibel einsetzen. Ich verwende es nun seit mehreren Jahren sehr erfolgreich und empfand es als "einfach" zu erlernen. (nicht signierter Beitrag von 178.9.95.27 (Diskussion) 23:39, 28. Sep. 2012 (CEST))

Deutschsprachig

CakePHP's Dokumentation wurde z.T. in das Deutsche übersetzt, Beispiel Tutorial: http://book.cakephp.org/de/view/880/Was-ist-CakePHP-und-warum-sollte-ich-es-einsetzen (nicht signierter Beitrag von 91.34.65.93 (Diskussion) 18:06, 16. Nov. 2011 (CET))