# CodeIgniter Reviews
**Vendor:** BCIT  
**Category:** [Framework Web PHP](https://www.g2.com/it/categories/php-web-frameworks)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 58
## About CodeIgniter
CodeIgniter è un potente framework PHP con un&#39;impronta molto ridotta, costruito per sviluppatori che necessitano di un toolkit semplice ed elegante per creare applicazioni web complete.




## CodeIgniter Reviews
  ### 1. CodeIgniter: Configurazione Facile, Sviluppo Semplice, Integrazioni Fluide

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anushka V. | US IT Recruiter , Enterprise (> 1000 dip.)

**Reviewed Date:** January 20, 2026

**Cosa ti piace di più di CodeIgniter?**

Mi piace CodeIgniter per la sua facilità d'uso e la rapida configurazione. Offre tutte le funzionalità essenziali senza essere complicato, si integra perfettamente con altri strumenti e API e ha una documentazione solida e un forte supporto della comunità. Lo uso spesso e apprezzo i suoi aggiornamenti regolari e l'affidabilità nel mondo reale.

**Cosa non ti piace di CodeIgniter?**

Quello che non mi piace di CodeIgniter è che ha un numero limitato di funzionalità integrate rispetto ai framework più moderni, quindi spesso è necessario aggiungere librerie di terze parti per compiti avanzati. Inoltre, non impone una struttura molto rigida, il che può portare a un codice incoerente in progetti di grandi dimensioni o a lungo termine.

**Quali problemi sta risolvendo CodeIgniter e come ti sta beneficiando?**

CodeIgniter risolve il problema di mostrare e completare lo sviluppo web fornendo un framework leggero e facile da usare che aiuta a costruire applicazioni rapidamente. Rimuove la necessità di scrivere tutto da zero offrendo strumenti già pronti per il routing, la gestione del database, la validazione dei moduli e la sicurezza.

  ### 2. Ottima piattaforma per l'ambiente di lavoro

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ubaid Ur Rehman K. | Founder and Managing Director, Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 09, 2024

**Cosa ti piace di più di CodeIgniter?**

Mi piace la modalità delle categorie di lavoro dell'ambiente.

**Cosa non ti piace di CodeIgniter?**

Non c'è nulla qui da non apprezzare perché è facile da usare.

**Quali problemi sta risolvendo CodeIgniter e come ti sta beneficiando?**

Ho utilizzato questo framework per il mio sito personale per comprendere meglio la conoscenza pratica delle diverse versioni come ad esempio Codeigniter 3 o 4, ecc. Utilizzo tutte le viste per lavorare su questo framework, come la connessione al database per recuperare l'API da altre piattaforme. È molto facile lavorarci e utilizzare questo framework. 
Personalmente raccomando questo framework per il tuo sistema e sito web, è molto facile da usare e trasformare i tuoi sogni in realtà.

  ### 3. Il miglior framework per applicazioni web PHP progettato per aiutare gli sviluppatori a creare applicazioni web dinamiche

**Rating:** 4.5/5.0 stars

**Reviewed by:** Manoj Gowtham  T. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** December 04, 2023

**Cosa ti piace di più di CodeIgniter?**

CodeIgniter è noto per il suo design leggero e la velocità, rendendolo una buona scelta per lo sviluppo di applicazioni web ad alte prestazioni. E il pattern architetturale Model-View-Controller, che separa la logica dell'applicazione in tre componenti, migliorando l'organizzazione e la manutenibilità del codice.

**Cosa non ti piace di CodeIgniter?**

CodeIgniter non viene fornito con un sistema di mapping relazionale a oggetti (ORM) integrato. Mentre puoi utilizzare librerie di terze parti o implementare il tuo, questo significa che gli sviluppatori devono gestire le interazioni con il database in modo più manuale.

**Quali problemi sta risolvendo CodeIgniter e come ti sta beneficiando?**

Le vulnerabilità di sicurezza, come gli attacchi XSS, possono rappresentare rischi significativi per le applicazioni web. CodeIgniter include funzionalità di sicurezza integrate come la validazione degli input, il filtraggio degli output e la protezione CSRF, aiutando gli sviluppatori a creare applicazioni più sicure.

  ### 4. CodeIgniter: Un framework facile da usare e personalizzabile, ma con alcune limitazioni

**Rating:** 3.5/5.0 stars

**Reviewed by:** Jose M. | Programador full stack, Piccola impresa (50 o meno dip.)

**Reviewed Date:** February 15, 2023

**Cosa ti piace di più di CodeIgniter?**

CodeIgniter è un eccellente framework di sviluppo web che offre una vasta gamma di caratteristiche e funzionalità per creare applicazioni web di alta qualità. Uno dei principali vantaggi di CodeIgniter è la sua facilità d'uso e la sua curva di apprendimento relativamente bassa rispetto ad altri framework.

Con CodeIgniter, gli sviluppatori possono creare applicazioni web rapidamente, grazie alla grande quantità di librerie e strumenti integrati che offre. Il framework offre anche un'architettura MVC (Modello-Vista-Controllore) che aiuta a separare la logica dell'applicazione dalla presentazione dei dati, rendendo più facile mantenere e aggiornare l'applicazione nel tempo.

Inoltre, CodeIgniter è altamente personalizzabile e scalabile, il che lo rende ideale per progetti di tutte le dimensioni. Gli sviluppatori possono aggiungere nuove caratteristiche e funzionalità alle loro applicazioni facilmente utilizzando librerie e helper pre-costruiti, o scrivendo il proprio codice.

**Cosa non ti piace di CodeIgniter?**

Nonostante i molti vantaggi che offre, CodeIgniter presenta anche alcuni svantaggi e limitazioni che possono influenzare gli sviluppatori web. Uno dei principali svantaggi di CodeIgniter è che non è così popolare come alcuni altri framework di sviluppo web, il che significa che può essere più difficile trovare risorse e supporto per il framework.

Un'altra limitazione di CodeIgniter è che non è così modulare come altri framework, il che significa che gli aggiornamenti e le modifiche possono essere più complicati e richiedono più lavoro manuale per essere implementati. Inoltre, CodeIgniter non dispone di una funzionalità integrata di autenticazione e autorizzazione, il che può rendere difficile l'implementazione di queste funzioni in un'applicazione web.

Inoltre, la documentazione di CodeIgniter può essere confusa e incompleta in alcune aree, il che può rendere difficile l'apprendimento e l'uso del framework per gli sviluppatori alle prime armi. È anche importante tenere presente che CodeIgniter non è così potente o completo come alcuni altri framework, il che può limitare la sua capacità di gestire progetti web di grande scala e complessità.

**Quali problemi sta risolvendo CodeIgniter e come ti sta beneficiando?**

CodeIgniter risolve diversi problemi comuni nello sviluppo web, come ad esempio:

Facilità d'uso: CodeIgniter fornisce una struttura chiara e concisa per lo sviluppo web che facilita la creazione di applicazioni web complesse. La sua sintassi facile da comprendere e la sua architettura MVC permettono agli sviluppatori di concentrarsi sullo sviluppo della logica della loro applicazione invece di preoccuparsi dell'infrastruttura tecnica sottostante.

Sviluppo rapido: Con la grande quantità di librerie e helper integrati, CodeIgniter permette agli sviluppatori di creare applicazioni web rapidamente. Gli sviluppatori possono sfruttare le funzionalità integrate invece di doverle creare da zero.

Personalizzazione: CodeIgniter è altamente personalizzabile e scalabile, il che permette agli sviluppatori di aggiungere nuove caratteristiche e funzionalità alle loro applicazioni facilmente utilizzando librerie e helper pre-costruiti o scrivendo il proprio codice. Questo dà agli sviluppatori la libertà di creare applicazioni web che si adattino alle loro esigenze specifiche.

Comunità attiva: CodeIgniter conta su una comunità di sviluppatori attiva e in crescita, il che significa che c'è una grande quantità di risorse, tutorial e documentazione disponibili online per aiutare gli sviluppatori a risolvere problemi e apprendere nuove competenze.

In generale, CodeIgniter è uno strumento prezioso per lo sviluppo web che aiuta gli sviluppatori a creare applicazioni web di alta qualità e personalizzate in modo più rapido e facile.

  ### 5. Scatenare la Potenza di CodeIgniter: Una Recensione Approfondita

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bhavin D. | RPA Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** February 07, 2023

**Cosa ti piace di più di CodeIgniter?**

Alcune delle migliori caratteristiche di CodeIgniter sono che è leggero e veloce poiché ha un ingombro ridotto, richiede una configurazione minima ed è ottimizzato per la velocità, rendendolo una scelta eccellente per lo sviluppo di applicazioni web ad alte prestazioni, facile da usare, adatto per progetti di piccole e medie dimensioni e ha un ampio supporto della comunità.

**Cosa non ti piace di CodeIgniter?**

CodeIgniter è un popolare framework PHP, ma ha le sue limitazioni che potrebbero non essere adatte per progetti più grandi e complessi. Inoltre, CodeIgniter manca di funzionalità di sicurezza integrate, ha funzionalità integrate limitate e un'architettura obsoleta.

**Quali problemi sta risolvendo CodeIgniter e come ti sta beneficiando?**

CodeIgniter fornisce una struttura semplice che consente agli sviluppatori di creare rapidamente applicazioni web robuste e complete. Ciò avvantaggia gli sviluppatori risparmiando loro tempo e sforzi nel processo di sviluppo, permettendo loro di concentrarsi sulla fornitura di valore ai loro clienti o utenti.

  ### 6. Framework PHP più leggeri con il minor ingombro

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vineet Kumar G. | Senior Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 18, 2023

**Cosa ti piace di più di CodeIgniter?**

Framework PHP leggero per costruire siti web o applicazioni web basate su PHP con la minore impronta possibile. Il concetto di hook è favoloso e il supporto della programmazione orientata agli oggetti nelle versioni più recenti lo rende un vantaggio.

**Cosa non ti piace di CodeIgniter?**

Niente, tutto è perfetto, non affronto nulla che mi faccia cambiare idea e non mi piaccia.

**Quali problemi sta risolvendo CodeIgniter e come ti sta beneficiando?**

Mi sta aiutando a creare un ERP basato sul web con il framework Smallest, è facile da gestire e aggiornare.

  ### 7. Recensione onesta su Codeigniter

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rishabh C. | Tech Intern, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 20, 2023

**Cosa ti piace di più di CodeIgniter?**

Una delle migliori caratteristiche di CodeIgniter è il suo approccio semplice e diretto allo sviluppo web, rendendolo una scelta ideale per sviluppatori di tutti i livelli di abilità. Inoltre, la sua documentazione estesa e la grande comunità rendono facile trovare aiuto e risorse quando necessario.

**Cosa non ti piace di CodeIgniter?**

A mio parere, un potenziale svantaggio di CodeIgniter è che ha una comunità relativamente piccola rispetto ad altri framework PHP, il che può rendere più difficile trovare aiuto e risorse.

**Quali problemi sta risolvendo CodeIgniter e come ti sta beneficiando?**

Al momento, CodeIgniter offre un modo semplice e intuitivo per gestire attività comuni di sviluppo web come la validazione dei moduli, l'interazione con il database e la gestione delle sessioni.

  ### 8. Il framework php super leggero

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kamrul H. | Senior Programmer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 14, 2022

**Cosa ti piace di più di CodeIgniter?**

Codeigniter è il framework PHP più veloce e leggero rispetto agli altri. È facile sviluppare qualsiasi tipo di applicazione ed è sicuro. Molto semplice da configurare. Sistema completamente basato su MVC. Ha un sistema di URL ottimizzato per i motori di ricerca. Sono disponibili caching e crittografia dei dati.

**Cosa non ti piace di CodeIgniter?**

Nessun sistema modulare. Non ci sono abbastanza librerie integrate, un sviluppatore dovrà estendere o sviluppare in base ai requisiti. Richiede tempo per mantenere i codici.

**Quali problemi sta risolvendo CodeIgniter e come ti sta beneficiando?**

Quando ho bisogno di sviluppare un'applicazione in un breve periodo, preferisco usare Codeigniter. Ho sviluppato un sito e-commerce completamente funzionale, un grande sito blog scalabile, un'applicazione web per la gestione di palestre, un sistema di inventario per ONG, ecc.

  ### 9. Ci vogliono alcuni giorni per imparare questo framework PHP con concetti OOP.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Athikur R. | Software Engineer, Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 27, 2022

**Cosa ti piace di più di CodeIgniter?**

Segue l'architettura MVC con un toolkit semplice ed elegante per scrivere codice in PHP. Il suo obiettivo principale è la sicurezza del sistema. Codeigniter si concentra su alcuni dei suoi componenti principali: basi del Modello-Vista-Controllore, validazione dei moduli, basi del routing, costruttori di query integrati, le sue librerie predefinite e classi helper.

**Cosa non ti piace di CodeIgniter?**

Imparare nuove tecnologie non è una grande sfida per chi è appassionato di programmazione. Se hai una buona conoscenza di PHP di base e delle informazioni di base sui concetti di OOP, non sarà difficile per te, amico mio. Dopo aver acquisito una buona padronanza della documentazione, puoi facilmente iniziare lo sviluppo di un'applicazione CRUD (Create, Read, Update & Delete). E finirla in una settimana. Un'applicazione CRUD di base ti darà una grande idea per esplorare sempre di più Codeigniter.

**Raccomandazioni per chi sta considerando CodeIgniter:**

CodeIgniter vale la pena di essere imparato perché CodeIgniter è un framework web basato su PHP, è molto necessario passare attraverso PHP prima di passare a CodeIgniter.

**Quali problemi sta risolvendo CodeIgniter e come ti sta beneficiando?**

Gestione dei bug/gestione degli errori, personalizzazione, sicurezza, interfaccia user-friendly, migrazione senza problemi, sistema basato su MVC, sviluppo rapido, migliore ottimizzazione per i motori di ricerca, supporto della comunità, sviluppo guidato dai test

  ### 10. Mi ha aiutato ad avviare un'attività

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rafael S. | SW QA Team Leader, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 01, 2022

**Cosa ti piace di più di CodeIgniter?**

Il tempo di sviluppo rapido e il fatto che puoi iniziare a sviluppare letteralmente in pochi minuti. Senza dubbio, CodeIgniter è un framework che ti permette di avere un progetto PHP in un tempo molto breve senza la complessità di fare molte configurazioni. Oltre alla sua documentazione estesa, una delle cose che mi è piaciuta di più del Framework è la sua comunità attiva che è sempre disposta ad aiutare.

**Cosa non ti piace di CodeIgniter?**

Mi piace davvero CodeIgniter, tuttavia mi piacerebbe avere l'opzione di ottenere un sistema di login integrato di default, questo ridurrebbe sicuramente ancora di più lo sviluppo del progetto.

**Quali problemi sta risolvendo CodeIgniter e come ti sta beneficiando?**

Sono un freelance e posso sviluppare API molto rapidamente, integrazioni, applicazioni web completamente funzionali e PoC con questo framework.


## CodeIgniter Discussions
  - [Is CodeIgniter good for large applications?](https://www.g2.com/it/discussions/is-codeigniter-good-for-large-applications)
  - [What can CodeIgniter do?](https://www.g2.com/it/discussions/what-can-codeigniter-do)
  - [Which of the following is are features of CodeIgniter framework?](https://www.g2.com/it/discussions/which-of-the-following-is-are-features-of-codeigniter-framework)
  - [Is any guide available to use Codeigniter with react or Vuejs?](https://www.g2.com/it/discussions/37109-is-any-guide-available-to-use-codeigniter-with-react-or-vuejs) - 1 upvote
  - [what libraries i can use for security purposes?](https://www.g2.com/it/discussions/37089-what-libraries-i-can-use-for-security-purposes) - 1 upvote

- [View CodeIgniter pricing details and edition comparison](https://www.g2.com/it/products/codeigniter/reviews/codeigniter-review-9079279?section=pricing&secure%5Bexpires_at%5D=2026-05-01+08%3A14%3A19+-0500&secure%5Bsession_id%5D=992a0aa4-1672-442d-839e-abc9afd82faa&secure%5Btoken%5D=8e60b2cf4c9e7c17e9b580079f11f4203f954739285a8ffc34452643629fab5d&format=llm_user)


## Top CodeIgniter Alternatives
  - [Angular](https://www.g2.com/it/products/angular/reviews) - 4.5/5.0 (153 reviews)
  - [Laravel](https://www.g2.com/it/products/laravel/reviews) - 4.7/5.0 (145 reviews)
  - [CakePHP](https://www.g2.com/it/products/cakephp/reviews) - 3.9/5.0 (40 reviews)

