CodeIgniter PHP Ontwikkelframework

CodeIgniter_logo-color_180x90

CodeIgniter PHP framework met lage leercurve – is een krachtig PHP framework met een lage systeembelasting, CodeIgniter is gebouwd voor PHP programmeurs die graag websites met uitgebreide mogelijkheden bouwen met een goed gedocumenteerde, eenvoudige gereedschapset.

CodeIgniter is opgebouwd met schone en efficiënte code. Het draait zowel onder PHP4 als PHP5 en door de relatief eenvoudige opzet en de uitstekende handleiding kunnen ontwikelaars er snel mee aan de slag. Het PHP ontwikkelframework biedt ondersteuning voor het PHP Model-View-Controller patroon en beschikt over hulp-classes voor uiteenlopende onderdelen. Er is onder andere ondersteuning voor email, FTP en opladen van bestanden. Je mag CodeIgniter ook een web application builder noemen.

CodeIgniter gericht op eenvoud en snelheid

Frameworks zoals Zend Framework en CakePHP hebben vele componenten, ongeveer alles wat onwikkelaars zouden willen hebben voor een uitgebreide webtoepassing, dat maakt ze ook meteen zwaar.

  • handige vormgevingshulpmiddelen ontbreken (zoals CakePHP wel heeft)
  • Goede introducerende screencasts en goede kwaliteit van de offline versie van de documentatie.
  • Bij een high-load website zal CI zeker beter presteren dan vele andere frameworks.
  • Eenvoudig te leren en intuïtief.
  • Syntax is eenvoudig te onthouden ( bv $this->load->whatever() ).
  • Veel libraries en helpers;
  • Liever iets meer geschreven documentatie in plaats van screencasts.
  • Procedurele code  (PHP 4 stijl).
  • Uitgebreide en vriendelijke CodeIgniter Community.

Beginnende programmeur snel op stoom

Download, Uitpakken ga naar de url en het staat klaar. Let wel! in de web accessable omgeving, dat is nu jammer. Echter het werkt wel snel en makkelijk.

Geef de bestanden de juiste naam en zet ze op de juiste plek en CodeIgniter weet wat er mee moet gebeuren. Dat blijkt nog waar te zijn ook.

  • Een nadeel is dat je aan het bouwen bent binnen de structuur van CI. Dat betekend in eerste instantie dat de code van het framework zelf al webaccessable is.
  • Het hangt er vooral van af wat voor type programmeur je bent. Als je een beginner bent dan zal CI veel sneller te behappen zijn. Voor een meer ervaren ontwikkelaar en fan van OOP zijn frameworks als CakePHP en Zend Framework een serieuzer alternatief.
  • Eenvoudig te leren, snel mee te starten, helder en goede performance.
  • CodeIgniter is nog een echt PHP4 gebaseerd framework. Kohana is gebaseerd op CodeIgniter is helemaal PHP5 en OO.

Vind je Object-orientent ontwikkelen leuk? dan is een baan bij mijn bedrijf Vicus eBusiness Solutions in Amersfoort wellicht iets voor je. Neem gerust vrijblijvend contact op!

Deel jouw gedachten

No Comments

Ook interessant

geen berichten gevonden