
CakePHP ha sempre avuto uno sviluppo rapido e coerente e, con questo obiettivo, CakePHP pone grande enfasi sulla convenzione. Pertanto, come Ruby on Rails (da cui CakePHP ha tratto molta ispirazione), CakePHP aderisce fortemente al principio della convenzione sulla configurazione.
D'altra parte, CakePHP è sempre stato ampiamente compatibile con le versioni precedenti. Infatti, ogni rilascio dalla versione 2.0 è stato compatibile al 100% con le versioni precedenti, il che significa che un aggiornamento richiede solo pochi secondi.
Le convenzioni significano che uno sviluppatore non deve pensare a "dove vanno le cose" quando impara a usare il framework CakePHP, poiché i valori predefiniti per queste regole sono già stabiliti. Sebbene sia necessario familiarizzare con le convenzioni di CakePHP, una volta padroneggiate, lo sviluppatore può concentrarsi sullo sviluppo principale, invece di doversi preoccupare di dove viene posizionato il codice e di altri problemi di configurazione.
Altri vantaggi sarebbero:
1. Eccellente per l'applicazione (non solo su scala media ma su larga scala, già utilizzato nella nostra azienda)
2. Molti metodi magici che riducono notevolmente il tempo di scrittura e sono molto utili
3. Mantenimento dell'aspetto, un nuovo programmatore può facilmente comprendere il codice
4. Non complica la configurazione, pulisce il codice e si integra facilmente con altri framework JavaScript come jQuery, Foundation o Bootstrap
5. È sicuro e copre la sicurezza comune Recensione raccolta e ospitata su G2.com.
Il suo problema più grande è la configurazione perché presenta molte difficoltà al momento di realizzarla. Si può sostenere che CakePHP sia un framework ereditato, o che utilizzi vecchie (cattive) abitudini di PHP. C'è un po' di verità in questo: Cake non è stato così rapido ad adattarsi alle versioni più recenti di PHP come avrebbe dovuto. Sono sempre stato sorpreso che con nuove versioni principali, da 2.4 a 2.5 per esempio, la versione minima di PHP non aumentasse mai. Per esempio, CakePHP richiede solo la versione 5.2.8 di PHP, ma non sarebbe stato difficile aggiornare la versione minima almeno a 5.3 quando si adattava una nuova versione. Chiunque in una versione esistente 5.2 di PHP avrebbe potuto continuare a utilizzare il ramo esistente della versione 2.x. Man mano che rilasciavano nuove versioni principali, avrebbero potuto aumentare la versione di PHP e apportare modifiche di conseguenza (mantenendo la rivoluzione in corso). Recensione raccolta e ospitata su G2.com.
Validato tramite LinkedIn
Recensione organica. Questa recensione è stata scritta interamente senza invito o incentivo da parte di G2, un venditore o un affiliato.
Questa recensione è stata tradotta da English usando l'IA.





