CodeIgniter
CodeIgniter is een licht PHP-framework uit een eerdere generatie. Je komt het in Nederland vooral tegen in applicaties die tussen 2008 en 2016 zijn gebouwd en sindsdien draaien.
- Sinds
- 2006
- Techniek
- PHP
- Licentie
- Open source
- Status
- Wordt onderhouden, klein aandeel
- Opvolger in NL
- Laravel
Wat is CodeIgniter?
CodeIgniter verscheen in 2006 en was jarenlang populair omdat het klein, snel en makkelijk te leren was, in een tijd waarin de alternatieven zwaar en omslachtig waren.
Laravel nam die positie later over met meer functionaliteit en een prettigere manier van werken. CodeIgniter is blijven bestaan en wordt nog onderhouden, maar het aandeel is sterk gedaald.
Voor bestaande applicaties is dat geen ramp: de software werkt en krijgt updates. Het praktische probleem is dat het aantal ontwikkelaars dat er graag mee werkt klein is geworden.
Voor nieuwe projecten zouden wij het niet meer kiezen.
Hoe CodeIgniter werkt
CodeIgniter draait op gewone PHP-hosting met een database, wat het praktisch eenvoudig houdt.
Het framework is klein: er zit weinig in en je bouwt veel zelf.
Grote versiesprongen, met name naar versie 4, waren voor bestaande applicaties een fors karwei.
Wanneer CodeIgniter de juiste keuze is
- Er draait al een CodeIgniter-applicatie die onderhoud nodig heeft
- De applicatie werkt en er is geen aanleiding om te verbouwen
- Er is een partij die de code kent
Wanneer je beter iets anders kiest
Voor nieuwe projecten is Laravel in vrijwel elk opzicht de betere keuze: meer functionaliteit, een prettigere werkwijze en veel meer beschikbare ontwikkelaars in Nederland. Bij een bestaande CodeIgniter-applicatie is de vraag vooral of onderhoud geregeld is; is dat niet zo, dan is stapsgewijs migreren naar Laravel meestal verstandiger dan wachten.
Wat CodeIgniter kost
CodeIgniter is gratis en open source. De kosten zitten in onderhoud en, bij een verouderde applicatie, in het inhalen van versiesprongen.
Bij overnames rekenen wij uit wat bijwerken kost tegenover stapsgewijs migreren naar Laravel.
Hosting is gewone PHP-hosting, wat het goedkoop houdt.
Wat we het vaakst fout zien gaan
Blijven hangen op versie 3
De sprong naar versie 4 is fors. Applicaties die daar nooit overheen zijn gegaan, draaien op software die geen aandacht meer krijgt.
Geen ontwikkelaar kunnen vinden
Het aantal mensen dat graag met CodeIgniter werkt is klein geworden. Regel onderhoud voordat je het nodig hebt.
In één keer willen migreren
Een grote applicatie in één klap overzetten is riskant en duur. Stapsgewijs migreren naar Laravel werkt in de praktijk beter.
CodeIgniter in Nederland
CodeIgniter draait in Nederland nog op een flink aantal zakelijke applicaties uit de jaren tien. Voor nieuwe projecten kiest vrijwel iedereen hier Laravel.
Zoek je een partij die zo'n applicatie overneemt, let dan op de zoekterm: met 'developer' erachter kom je op vacaturebanken uit.
Wat wij met CodeIgniter doen
- Bestaande CodeIgniter-applicaties overnemen en onderhouden
- Versiesprongen inhalen
- Stapsgewijs migreren naar Laravel
- Uitrekenen of doorgaan of migreren goedkoper uitpakt
Veelgestelde vragen over CodeIgniter
Staat je vraag er niet tussen? Bel of app ons gerust, je krijgt binnen vier werkuur antwoord.
Is CodeIgniter nog veilig?
De actuele versie wordt onderhouden en krijgt updates. Het risico zit in de vele applicaties die op oudere versies zijn blijven staan.
Moeten we naar Laravel migreren?
Niet met spoed als de applicatie draait en er onderhoud op zit. Is dat niet zo, dan is stapsgewijs migreren verstandiger dan wachten tot het moet.
Kunnen jullie een CodeIgniter-applicatie overnemen?
Ja. We kijken naar de versie, de staat van de code en of er documentatie is voordat we in kaart brengen wat onderhoud kost.
Bouwen jullie nieuwe projecten in CodeIgniter?
Nee. Voor nieuwe maatwerkprojecten kiezen wij Laravel: meer functionaliteit en veel meer beschikbare ontwikkelaars.
Ook het overwegen waard
Benieuwd wat CodeIgniter voor jouw bedrijf kan betekenen?
Vraag het gratis proefontwerp aan: binnen 2 werkdagen zie je een ontwerp van je nieuwe homepage, met een vaste prijs erbij. Daarna beslis je pas.



Het bureau achter je project: één vast aanspreekpunt, op werkdagen binnen vier uur reactie.
“Perfect gedaan. Ik stuurde een schets met uitleg en het eerste ontwerp zat er al voor 95 procent op. Na één kleine feedbackronde was alles precies zoals ik het wilde.”