CakePHP: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
m Eliminato il parametro "È software libero?" nel template "Software"
 
(90 versioni intermedie di 26 utenti non mostrate)
Riga 1:
{{Software
|Nome = CakePHP
|Logo = Cake.logo.png
|Screenshot =
|Didascalia =
|Sviluppatore = Cake Software Foundation, Inc.
|UltimaVersione = 2.2.4
|DataUltimaVersione = [[2 dicembre]] [[2012]]
|UltimaVersioneBeta =
|DataUltimaVersioneBeta =
|SistemaOperativo = multipiattaforma
|Genere = ideweb framework
|Linguaggio = php
|Genere = ide
|Licenza = [[Licenza MIT]]
|SoftwareLibero = sì
|Lingua =
|SitoWeb = [http://www.cakephp.org www.cakephp.org]
}}
'''''CakePHP''''' è un [[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òpubblicò 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 [https://web.archive.org/web/20090908212814/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 [[PhpPHP]] 4 e 5 e 7
* Compatibile con diversi database
* [[URL]] semplici
* Sistema di template (sintassi php con metodi helper)
* Helper per [[AJAX]], [[JavascriptJavaScript]] e form [[HTML]]
* Validazione dei dati automatica
* [[Lista di controllo degli accessi|Access Control Lists]]
* [[Scaffolding (informatica)|Scaffolding]]
* Data sanitization
* Componenti per la gestione della sicurezza, delle sessioni e delle richieste
* [[Cache|Caching]]
 
== Stato del progetto ==
Il 24 aprile 2010 è stata rilasciatadistribuita la prima releaseversione stabile delladel versioneramo 1.3 [https://web.archive.org/web/20100805193351/http://bakery.cakephp.org/articles/view/announcing-cakephp-1-3-0-stable].
 
Il 9 maggio 2010 è stato avviato il ramo di sviluppo della versione 2.0 [https://web.archive.org/web/20100726085657/http://bakery.cakephp.org/articles/view/gearing-up-new-repository-and-2-0-development-branch-available]
 
Il 1216 settembreottobre 20102011 è stata rilasciatadistribuita la prima release stabile della versione 12.3.4 stable0 [https://web.archive.org/web/20111018152355/http://bakery.cakephp.org/articles/viewlorenzo/cakephp-1-3-4-released2011/10/16/cakephp_2_0_released].
 
Il 245 ottobremarzo 20102012 è stata rilasciatadistribuita la versione 12.3.5 stable1 [https://web.archive.org/web/20120307045047/http://bakery.cakephp.org/articles/markstorylorenzo/20102012/1003/2405/cakephp_1_3_5_releasedcakephp_2_1_0_just_landed].
 
Il 16 ottobresettembre 20112012 è stata rilasciatadistribuita la prima release stabile della versione 2.02.2 [https://web.archive.org/web/20121008042652/http://bakery.cakephp.org/articles/lorenzomarkstory/20112012/1009/1601/cakephp_2_0_releasedcakephp_2_2_2_release].
 
Il 528 marzogennaio 20122013 è stata rilasciatadistribuita la versione 2.13.0 stabile [https://web.archive.org/web/20130212005523/http://bakery.cakephp.org/articles/lorenzo/20122013/0301/0528/cakephp_2_1_0_just_landedcakephp_2_3_0_is_out].
 
Il 130 settembreagosto 20122013 è stata rilasciatadistribuita la versione 2.24.20 stabile [https://web.archive.org/web/20130927224402/http://bakery.cakephp.org/articles/markstory/20122013/0908/0130/cakephp_2_2_2_releasecakephp_2_4_0_is_ready].
 
Il 913 ottobremaggio 20122014 è stata rilasciatadistribuita la versione 2.25.30 stabile [https://web.archive.org/web/20140517130257/http://bakery.cakephp.org/articles/markstory/20122014/1005/0913/cakephp_2_2_3_releasedcakephp_2_5_0_released].
 
Il 2823 ottobredicembre 20122014 è stata rilasciatadistribuita la versione BETA 2.36.0 stabile [https://web.archive.org/web/20141225194807/http://bakery.cakephp.org/articles/lorenzomarkstory/20122014/1012/2823/cakephp_2_3_0-beta_releasedcakephp_2_6_0_released].
 
Il 222 dicembremarzo 20122015 è stata rilasciatadistribuita la versione 23.20.40 insieme alla versione BETA 2.3.0-RC1stabile [http://bakery.cakephp.org/articles2015/lorenzo03/201222/12/02/cakephp_2_3_0CakePHP-3-rc1_and_2_2_4_are_finally_here]0-0-is-Here.html]
 
Il 11 luglio 2015 è stata distribuita la versione 2.7.0 stabile [http://bakery.cakephp.org/2015/07/11/cakephp_2_7_0_released.html]
 
Il 19 settembre 2015 è stata distribuita la versione 3.1.0 stabile [http://bakery.cakephp.org/2015/09/19/cakephp_3_1_0_released.html]
 
=== Conferenze ===
 
{| class="wikitable"
|-
! Anno
! Luogo
|-
|2019
|[[Tokyo]]
|-
|2017
|[[New York City]]
|-
|2016
|[[Amsterdam]]
|-
| 2015
| [[New York City]]
|-
| 2014
| [[Madrid]]
|-
| 2013
| [[San Francisco]]
|-
| 2012
| [[Manchester]]
|-
| 2011
| [[Manchester]]
|-
| 2010
| [[Chicago]]
|-
| 2009
| [[Berlino]]
|-
| 2008
| [[Buenos Aires]]
|-
| 2008
| [[Orlando (Florida)|Orlando]]
|-
|}
 
== Altri progetti ==
{{interprogetto}}
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* [http://cakephp.org Sito web]
* [http://bakery.cakephp.org/ The Bakery] - Articoli, Tutorial ed esempi per CakePHP
* {{cita web|http://book.cakephp.org/|Documentazione Ufficiale}}
* [http://cakeforge.org/ CakeForge] - Progetti in CakePHP, sullo stile di Sourceforge
* {{cita web|http://api.cakephp.org|Documentazione API}}
* [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{{cita web|https://groups.google.com/group/cake-php |CakePHP Mailing List]}}
* [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], [httphttps://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 (data 2007)
* [http://www.cakephp-it.org/ CakePHP - IT] {{Webarchive|url=https://web.archive.org/web/20100324200252/http://www.cakephp-it.org/ |date=24 marzo 2010 }} - Comunità Italiana CakePHP (non ufficiale)
 
{{PHP}}
{{Framework per applicazioni web}}
{{Portale|Telematicainternet|Webtelematica}}
 
[[Categoria:Framework per applicazioni web]]
[[Categoria:Framework e ambienti di sviluppo perin PHP]]
 
[[ca:CakePHP]]
[[cs:CakePHP]]
[[de:CakePHP]]
[[en:CakePHP]]
[[es:CakePHP]]
[[fa:کیک‌پی‌اچ‌پی]]
[[fr:CakePHP]]
[[id:CakePHP]]
[[ja:CakePHP]]
[[ko:CakePHP]]
[[nl:CakePHP]]
[[no:CakePHP]]
[[pl:CakePHP]]
[[pt:CakePHP]]
[[ru:CakePHP]]
[[th:CakePHP]]
[[tr:CakePHP]]
[[uk:CakePHP]]