Differenze tra le versioni di "CodeIgniter"

m
Bot: overlinking giorni e mesi dell'anno e modifiche minori
m (Aggiornato link per "Rasmus Lerdorf: PHP Frameworks? Think Again" (reperibile sempre nello stesso sito, ma ad un altro percorso/URL))
m (Bot: overlinking giorni e mesi dell'anno e modifiche minori)
|Sviluppatore = EllisLab, Inc.
|UltimaVersione = 2.1.4
|DataUltimaVersione = [[8 giugno]] [[2013]]
|UltimaVersioneBeta =
|DataUltimaVersioneBeta =
}}
 
'''CodeIgniter''' è un [[web application framework]] [[open source]] per lo sviluppo di applicazioni web in [[PHP]], basato sul paradigma MVC ([[Model-View-Controller]]), la cui prima versione pubblica è stata rilasciata il [[28 febbraio]] [[2006]] mentre l'ultima versione stabile (2.1.4) risale al [[8 giugno]] [[2013]].
 
L'approccio MVC è strutturato sulla base dei tre elementi fondamentali che ne compongono il nome:
* Controller (controllore): ad esso vengono inviate le istruzioni provenienti dall'utenza (generalmente mediati dalla view) e le esegue condizionando lo stato del modello e della vista.
 
Questa tipologia di approccio consente di isolare la logica applicativa di un programma ponendola a carico del Controller e del Model, mentre la parte relativa alla presentazione grafica sarà assegnata alla View.
 
CodeIgniter è celebre per la sua velocità se confrontato con altri framework PHP.<ref>{{Cita web|url=http://www.sellersrank.com/php/cakephp-codeigniter-benchmark/ |titolo=CakePHP and CodeIgniter Benchmark |editore=Sellersrank.com |data=8 dicembre 2006 |accesso=24 luglio 2009}} {{Dead link|date=November 2010|bot=H3llBot}}</ref><ref>{{Cita web|url=http://www.sellersrank.com/web-frameworks-benchmarking-results/ |titolo=PHP Frameworks Benchmarks |editore=Sellersrank.com |data= |accesso=24 luglio 2009}} {{Dead link|date=November 2010|bot=H3llBot}}</ref><ref>{{Cita web|url=http://pr0digy.com/codeigniter/benchmark-update-static-cake-codeigniter-kohana/ |titolo=Benchmark update: Cake vs. CodeIgniter vs. Kohana |editore=Pr0digy.com |data=3 settembre 2008 |accesso=24 luglio 2009}}</ref> In un intervento in generale a proposito di framework per PHP in generale, [[Rasmus Lerdorf]], uno dei creatori di PHP, parlando al [[frOSCon]] nell'agosto 2008, ha dichiarato che è uno dei suoi framework preferiti "perché è veloce, leggero ed infine è come un framework".<ref>{{Cita web|url=http://www.sitepoint.com/rasmus-lerdorf-php-frameworks-think-again/ |titolo=Rasmus Lerdorf: PHP Frameworks? Think Again |editore=Sitepoint.com |data=29 agosto 2008 |accesso=3 Agosto 2013}}</ref>
 
Il codice sorgente di CodeIgniter viene mantenuto su [[GitHub]]<ref>[https://github.com/EllisLab/CodeIgniter EllisLab/CodeIgniter · GitHub<!-- Titolo generato automaticamente -->]</ref>, dove è correntemente in fase di sviluppo la versione 3.0-dev, certificata open source con [[Open Software License|Open Software License("OSL") v. 3.0]]. Le versioni precedenti la 3.0 di CodeIgniter sono invece sotto licenza proprietaria Apache/BSD-style open source license.<ref>{{Cita web|url=http://codeigniter.com/user_guide/license.html |titolo=CodeIgniter User Guide Version 2.1.4 : CodeIgniter License Agreement |editore=CodeIgniter.com |accesso=10 luglio 2013}}</ref>
 
== Note ==
3 237 291

contributi