CakePHP

CakePHP è un framework per la realizzazione di applicazioni web, scritto in PHP. È ispirato ai medesimi concetti alla base di Ruby on Rails, tra cui il software design pattern Model-View-Controller (MVC).

CakePHP è un framework per la realizzazione di applicazioni web, scritto in PHP. È ispirato ai medesimi concetti alla base di Ruby on Rails, tra cui il software design pattern 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 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 sotto-progetti.

CakePHP non intende essere una copia di Ruby on Rails, ma ricalcarne i principi base. Il concetto e alcune delle idee di Ruby on Rails, unite alla potenza e alla diffusione di PHP.

Funzionalità

Come 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 e 7

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

Access Control Lists

Scaffolding

Data sanitization

Componenti per la gestione della sicurezza, delle sessioni e delle richieste

Caching

Stato del progetto

Il 24 aprile 2010 è stata distribuita la prima versione stabile del ramo 1.3 [1].

Il 9 maggio 2010 è stato avviato il ramo di sviluppo della versione 2.0 [2]

Il 16 ottobre 2011 è stata distribuita la prima release stabile della versione 2.0 [3].

Il 5 marzo 2012 è stata distribuita la versione 2.1 [4].

Il 1º settembre 2012 è stata distribuita la versione 2.2.2 [5].

Il 28 gennaio 2013 è stata distribuita la versione 2.3.0 stabile [6].

Il 30 agosto 2013 è stata distribuita la versione 2.4.0 stabile [7]

Il 13 maggio 2014 è stata distribuita la versione 2.5.0 stabile [8]

Il 23 dicembre 2014 è stata distribuita la versione 2.6.0 stabile [9]

Il 22 marzo 2015 è stata distribuita la versione 3.0.0 stabile [10]

Il 11 luglio 2015 è stata distribuita la versione 2.7.0 stabile [11]

Il 19 settembre 2015 è stata distribuita la versione 3.1.0 stabile [12]

Servizi correlati

Altre voci

CSS ShenandoahC

CSS Shenandoah

La CSS Shenandoah fu un incrociatore ausiliario per la guerra di corsa utilizzato dalla Marina Confederata durante la guerra di secessione americana.

Leggi la voce →
T

TikiWiki

TikiWiki CMS/Groupware, chiamato originalmente e conosciuto dai più come TikiWiki, è un Content Management System (CMS) open source (LGPL) / Geospatial Content Management System (GeoCMS) / Groupware web application installabile su siti web e portali sia internet che intranet. TikiWiki può essere…

Leggi la voce →
C

Canvas (elemento HTML)

Canvas è un elemento dello standard HTML5 che permette il rendering dinamico di immagini bitmap attraverso un linguaggio di scripting.

Leggi la voce →
T

TMZ (sito web)

TMZ è un sito web di gossip e notizie sullo spettacolo, lanciato l'8 novembre 2005. Nato come collaborazione tra America Online (AOL) e Telepictures Productions (divisione della Warner Bros.), è rimasto legato a tale gruppo societario fino a quando la Time Warner ha dismesso AOL nel 2009. Il 13…

Leggi la voce →
M

Mega (sito web)

MEGA (acronimo ricorsivo di Mega Encrypted Global Access) è un servizio di file hosting e file sharing internazionale, prodotto e sviluppato da Kim Dotcom con l'aiuto di Mathias Ortmann, Bram van der Kolk e Finn Batato; pubblicato il 19 gennaio 2013, è il successore del sito Megaupload, chiuso…

Leggi la voce →
C

Content management

Con il termine content management (in italiano: gestione dei contenuti) si indica la serie di processi e tecnologie a supporto della raccolta, gestione e pubblicazione di informazioni indipendentemente dal supporto utilizzato. Ai giorni nostri con content si fa riferimento all'informazione, più…

Leggi la voce →