Differenze tra le versioni di "CodeIgniter"

m
nessun oggetto della modifica
m
m
Codeigniter è compatto e veloce nel funzionamento. La sua installazione richiede generalmente poco tempo e può essere fatta senza usare la riga di comando. Grazie alle sue caratteristiche può essere installato facilmente in quasi tutti i sistemi di hosting e con varie versioni di PHP (fino alla 7) e vari [[Base di dati|database]] ([[MySQL]], [[Microsoft SQL Server|MS SQL]], [[Oracle Database|Oracle]] ecc.) con le funzionalità previste di serie.
 
Non dispone di un motore di templating integrato, sebbene la scrittura del codice dei file [[PHP]] di template possa essere semplificato dallìusodall'uso di librerie di funzioni integrate che generano direttamente codice [[HTML5|HTML]]. Inoltre, grazie al vasto gruppo di utenti e librerie di terze parti può essere facilmente interfacciato con motori di templating per PHP esterni, come per esempio i popolari [[Smarty PHP]]<ref>{{Cita web|url=http://www.coolphptools.com/codeigniter-smarty|titolo=CodeIgniter + Smarty, Perfect Together}}</ref> e [[Twig]].
 
Tra i punti considerabili deboli del framework, l'assenza dei [[namespace]] (che però consente di aumentare la velocità di esecuzione del codice), una certa macchinosità nel test delle unit e un numero ridotto di librerie integrate<ref>{{Cita web|url=https://coderseye.com/best-php-frameworks-for-web-developers/|titolo=11 Best Frameworks Review}}</ref>. Quest'ultimo punto determina però il vantaggio delle ridotte dimensioni di installazione del framework, mentre i programmatori possono reperire librerie di terze parti con licenza open source e integrarle con poco sforzo, oppure svilupparne di proprie con relativa facilità.
246

contributi