CakePHP: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
|||
Riga 1:
{{Infobox Software
| nome = CakePHP
| logo =
| sviluppatore = Cake Software Foundation, Inc.
| genere = [[Web application framework]]
| versione_ultimo_rilascio = 1.2.1.8004
| data_ultimo_rilascio = [[16 Gennaio]] [[2008]]
| licenza = [[Licenza MIT]]
| sistema_operativo = [[Multipiattaforma]]
| sito_web= [http://www.cakephp.org www.cakephp.org]
}}
'''''CakePHP''''' è un [[Framework|framework]] per la realizzazione di [[Applicazione_web|applicazioni web]] scritto in [[PHP]]. È ispirato ai medesimi concetti alla base di [[Ruby on Rails]], tra cui il software design pattern [[Model-View-Controller| Model-View-Controller (MVC)]].
==Storia==
CakePHP è nato nel [[2005]], quando Michal Tatarynowicz iniziò a scrivere un framework per lo sviluppo rapido di applicazioni in PHP. Tatarynowicz rilasciò il framework sotto licenza MIT, chiamandolo ''Cake'', aprendolo verso una comunità crescente di sviluppatori.
Da allora la comunità è cresciuta e ha dato luce a diversi [http://cakeforge.org sotto-progetti].
CakePHP non intende essere una copia di [[Ruby on Rails]] ma di ricalcarne i principi base. Il concetto e alcune delle idee di Ruby on Rails unite alla potenza e alla diffusione di PHP.
==Funzionalità==
Come [[Ruby On Rails|Rails]], CakePHP potenzia e velocizza lo sviluppo di applicazioni web basate su PHP. Semplifica l'interfacciamento al database, e si basa sull'utilizzo dell'architettura [[model-view-controller]].
* Compatibile con [[Php]] 4 e 5
* Compatibile con diversi database
* [[URL]] semplici
* Sistema di template (sintassi php con metodi helper)
* Helper per [[AJAX]], [[Javascript]] e form [[HTML]]
* Validazione dei dati automatica
* [[Lista di controllo degli accessi|Access Control Lists]]
* Scaffolding
* Data sanitization
* Componenti per la gestione della sicurezza, delle sessioni e delle richieste
* Caching
==Stato del progetto==
Il 25 dicembre 2008 è stata rilasciata la prima release stabile della versione 1.2 [http://cakeforge.org/frs/?group_id=23&release_id=433].
== Collegamenti esterni ==
* [http://cakephp.org Sito web ufficiale]
* [http://bakery.cakephp.org/ The Bakery] - Articoli, Tutorial ed esempi per CakePHP
* [http://cakeforge.org/ CakeForge] - Progetti in CakePHP, sullo stile di Sourceforge
* [http://www-128.ibm.com/developerworks/views/opensource/libraryview.jsp?search_by=cook+web+sites+CakePHP&ca=dgr-wikiaCakePHP1 Cook up Web sites fast with CakePHP], [http://www.ibm.com/developerworks/views/opensource/libraryview.jsp?search_by=production+Wiki+PHP&ca=dgr-wikiaCakePHP2 Create an interactive production wiki using PHP] - Serie di tutorial su CakePHP realizzati da IBM
* [http://groups.google.com/group/cake-php CakePHP Mailing List]
* [http://www.cakephp-it.org/ CakePHP - IT] - Comunità Italiana CakePHP (non ufficiale)
{{Portale|Telematica}}
[[Categoria:Linguaggi di programmazione]]
[[Categoria:Tecnologie per il Web]]
[[Categoria:Framework per applicazioni web]]
[[ca:CakePHP]]
[[cs:CakePHP]]
[[de:CakePHP]]
[[en:CakePHP]]
[[es:CakePHP]]
[[fa:کیکپیاچپی]]
[[fr:CakePHP]]
[[ja:CakePHP]]
[[ko:CakePHP]]
[[nl:CakePHP]]
[[no:CakePHP]]
[[pl:CakePHP]]
[[pt:CakePHP]]
[[ru:CakePHP]]
[[th:CakePHP]]
[[tr:CakePHP]]
|