]]>
Italiano  | 

CodeIgniter

Un framework non è altro che una struttura di supporto su cui un software può essere organizzato e progettato.
La maggior parte dei linguaggi di programmazione ha dei framework che possono essere scritti sia dalle case madri che da "individui" esterni.
Alla base dei framework troviamo delle librerie di codice utilizzate da uno o più linguaggi di programmazione. Per PHP ci sono diversi framework e CodeIgniter è uno di questi.



CodeIgniter è un framework dedito allo sviluppo di siti ed applicazioni in PHP.
La sua prima release, risale a febbraio 2006 e già da allora era bastato sul paradigma MVC (Model-View-Controller).

  • Model andranno implementati tutti i metodi utili ad accedere ai dati necessari per il funzionamento dell'applicazione;
  • View visualizza i dati forniti dal Model e permette l'interazione tra utilizzatori e applicazione;
  • Controller raccoglie gli input provenienti dagli utenti (generalmente mediati dalla view) e le esegue condizionando lo stato del modello e della vista.

Questa tipologia di approccio consente di dividere in compartimenti stagni la logica applicativa di un programma ponendola a carico del Controller e del Model separandola dal View il quale si occpuerà della presentazione grafica dell'applicazione.

Celebre per la sua velocità, semplicità e leggerezza Codeigniter è divenuto il framework da Rasmus Lerdorf, uno dei creatori di PHP.

Per maggiori informazioni circa questo framework PHP potrete darci un'occhiata andando sul suo sito ufficiale.