Traduzione del mio articolo pubblicato in linugua inglese su questo stesso blog.
Questo è un tutorial passo passo per l’installazione e la configurazione di un ambiente di sviluppo CakePHP.
E’ inteso principalmente per gli utenti Linux, in paticolare per gli utenti Ubuntu.
Cos’è CakePHP?
CakePHP è un framework di ultima generazione, funzionante sia su PHP4 che su PHP5, simile a Ruby On Rails e Symfony in certi campi.
Grazie a questo strumento si può arrivare a sviluppare una completa wep-application in un lasso di tempo brevissimo poichè, grazie anche alla logica Model-view-controller (MVC), sarai sempre spronato al riutilizzo del codice sfruttando le potenzialità dell’orientamento ad oggetti.
Ecco qui una breve lista delle features (grazie a Wikipedia):
- Compatibile con PHP4 e PHP5
- CRUD integrato per il database e forme semplificate di query
- Richieste delle pagine con URL personalizzati
- Templating (sintassi PHP con l’inclusione degli helper)
- Helpers della visualizzazione per AJAX, Javascript, HTML Forms
- Indipendente dalla locazione del sito web
- Validazione inclusa
- Scaffolding dell’applicazione
- Access Control Lists
- Sanitizzazione dei dati
- Sicurezza, Sessioni e il componente per la gestione delle richieste (Request Handling Components)
- Caching delle viste (view)
(more…)