Se stai partendo con un progetto PHP, la domanda arriva subito: Laravel o CodeIgniter 3? Non esiste una risposta unica: dipende da prodotto, team e vincoli esistenti.
Quando ha senso Laravel
Laravel è ideale per applicazioni moderne, API e prodotti che crescono nel tempo. Offre routing chiaro, Eloquent, code, autenticazione e un ecosistema ricco. Se parti da zero e vuoi velocità di sviluppo con buone pratiche, Laravel è spesso la scelta migliore.
Quando ha senso CodeIgniter 3
CodeIgniter 3 resta molto presente su software gestionali già in produzione: è leggero, prevedibile e semplice da estendere senza stravolgere l’architettura. Se il codicebase esiste già in CI3, conviene evolverlo con metodo piuttosto che riscrivere tutto “per moda”.
Come scelgo io
- Nuovo prodotto / API moderne → Laravel
- Gestionale consolidato o legacy CI3 → CodeIgniter 3
- Performance e chiarezza del dominio → sempre MySQL ben modellato + frontend JavaScript manutenibile
In entrambi i casi conta di più la qualità del design (database, moduli, UX) del framework da solo. Sul mio portfolio trovi esempi concreti di gestionali e portali costruiti su stack PHP.