Kohana vs CodeIgniter

  • Citaat

    2: Beter kijk je naar CodeIgnitor ipv. Kohana


    Wat een kenner! Niet dus... CodeIgniter is geschreven voor PHP4, en dus verouderd (PHP 6 is joh in aankomst). CodeIgniter heb ik ook mee gewerkt, maar het is een drama. Me IDE snapte er helemaal niks van.


    Ik liep tegen een fout aan, heb ik natuurlijk even voor je opgezocht:


    - Ik moest _assign_libraries() zelf aanroepen, omdat CodeIgniter dat lekker vergat (snap er niks van), en ja: Die underscore staat voor private, dus het was sowieso niet de bedoeling dat ik die functie aanroep.
    - Meerdere models van het zelfde type inladen? Vergeet het maar! Niet mogelijk.


    Dat werkt lekker zeg. Als je echt wat weet van waar je mee bezig bent, laat dat dan zien door mensen te helpen. Niet door mensen af te kraken.


  • CodeIgniter is geschreven voor PHP4, en dus verouderd (PHP 6 is joh in aankomst).


    Tja, zo ondersteunt CodeIgniter nog wel de mensen die niet op php5 draaien. en JA die zijn er nog. Voorlopig is php6 er sowieso nog niet.
    Verder over je 2 probleempjes heeft CodeIgniter een heul mooi forum http://codeigniter.com/forums/ zoek dat daar maar uit. Want elk probleem dat je kan krijgen heeft iemand anders al gehad en er zal altijd een oplossing zijn of een alternatieve manier voor hetzelfde resultaat.


    Overigens, Dat jouw IDE CodeIgniter niet snapt is niet echt mijn probleem, het gaat er om dat jij zelf CodeIgniter snapt want jij bent degene die er mee zou programmeren dat doet een IDE niet.


    En tot laatst, ik post hier 1 bericht met een goede bedoeling, waar ik een paar dingen in zet vanuit mijn mening. Dan word dit afkraken genoemd terwijl dit niet zo bedoeld is. Dan kan je een soort van verwachten dat er een tevoorschijn komt stel huilies.


    Tot laatst, ik weet toevallig wel waar ik over praat in tegenstelling tot een kleine 95% van wat ik hier zie. En dan moet je denken dat ik hier al iets langer kom dan die 5 posts dan ik gemaakt heb onder deze naam :D

  • Mensen die nog PHP 4 gebruiken? Die moeten gewoon updaten, zo simpel is dat.


    Citaat

    PHP 4 end of life announcement
    [13-Jul-2007]


    Today it is exactly three years ago since PHP 5 has been released. In those three years it has seen many improvements over PHP 4. PHP 5 is fast, stable & production-ready and as PHP 6 is on the way, PHP 4 will be discontinued.


    Waarom zou ik een of andere load_class functie willen gebruiken? Waarom zou ik willen dat al mijn ingeladen classes properties worden van mijn controller/model?


    Waarom zou ik willen programmeren zonder de geweldige ervaring van PHP 5 boven PHP 4?!


    Maar we gaan nu veel te veel offtopic. Wil fold succes wensen met zijn diensten.


    Radeon: PM met wie je dan wel niet bent zou ik waarderen, en anders vind ik een reactie op mijn post ook altijd leuk. Bedankt!

  • Ik heb Kohana een beetje leren kennen door Darsstar.


    Vind het persoonlijk niet echt makkelijk maar wel mooi.



    Zelf werk ik momenteel met een pagina systeem dus maak van beide geen gebruik.


    *Hoopt dat darsstar even dit topic bekijkt morgen*

  • @ Killingdevil
    Dat eerste zal denk wel een manier van werken zijn en hoe je gewent bent om het te doen. En het gaat mij niet dat om het feit dat CodeIgnitor werkt op php4 ipv. vanaf php5 het is gewoon zo mooi dat de documentatie bij CodeIgnitor heel uitgebreid is en het forum door veel mensen bezocht word waardoor je met problemen daar terecht kan en er snel gereageerd word.


    Als we het gaan hebben over frameworks die werken vanaf php5 en php4 niet ondersteunt zou ik toch eerder gaan op CakePHP ipv Kohana.
    -----Was via pm-----


    Aanvullend denk ik persoonlijk dat het niet uitmaakt of het geschreven is voor php4 of php5 het gaat er om hoe het functioneert en of het snel is, CodeIgniter werkt hier perfect en draait snel.


    Maar, aangezien men dit leuk vind zal ik van de week Kohana en CodeIgniter naast elkaar leggen en het allebij testen door precies dezelfde acties te ondernemen ;)

  • Het gaat mij niet alleen om snelheid, maar ook om functionaliteit. Weet je wat PHP allemaal meer kan sinds PHP 5, en waar Kohana dan ook gebruik van maakt?


    - Magic methods (__get, __construct (was er al ja), __destruct, __set, en nog veel meer).
    - Allerlei interfaces zoals ObjectArray, Countable.
    - Exceptions
    - PDO, MySQLi
    - Kon je al extenden in PHP 4?
    - Visibility (Van class properties en methoden)


    En dan ben ik vast nog veel vergeten.


    Ps. Als je gaat testen qua snelheid, wil je dan CodeIgniter testen op PHP 4? Is het tenslotte voor gemaakt.:cheer:


  • De php4 / php5 discussie is denk een beetje onzin aangezien het niet totaal voor php4 only gemaakt is.
    Het testen ga ik wél doen op php 5.3 anders is het een beetje onzin. Anders krijg je antwoorden als "ja maar kohana draait op php5.3" of "ja maarC CodeIgniter draait op php4" oid.


    Over de functies die php5 heeft gekregen voor het oop programmeren is idd beter, maar nog niet perfect php is ook geen taal die zich gericht heeft op object georienteerd. Zo kan je bijv. kijken naar Java dit is een taal die kwa object orientatie wel functioneert hoe het moet en php mist nog een aantal features. Deze komen dan wel weer in php6 maar die is er voorlopig nog niet.


    En als in de pm vermeld als we het gaan hebben over een php5 framework dan zou ik voor CakePhp gaan ;) Denk dat we de discussie beter kunnen veranderen in 'Beste framework' ipv. het beperken tot 2 aangezien er sowieso reacties komen met andere frameworks :)

  • Ik vind persoonlijk dat jullie elkaar beetje aan het uitdagen zijn als ik zo beetje stefan zijn reacties lees end ie van radeon.
    Net of een van jullie de beste is..


    Sorry maar dat viel mij op, als jij niet vind dan is het jou mening. Dus reageer hier niet op!


    Verder heb ik nog niet echt een framework gevonden om mee te werken. Ik vind zelf kohana wel goed systeem maar om goed te snappen moet je er wel tijd voor nemen.


    Ook ik heb CodeIgniter nog wel even een keer bekeken door tutorials en vond het op zich ook wel leuk er uit zien.


    Maar beide systemen vind ik niet echt van wooo die moet ik gelijk nemen.


    Verder het is toch zo dat bijna elk hosting bedrijf is geupdate naar php 5? Ik werk zelf liever met php 5 omdat je daarin veel makkelijkere functies kan gebruiken zoals het valideren van emails waar je in php 4 volgens mij nog moest werken met preg_match.


    Verbeter mij even als ik het niet goed heb.

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.


    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML


    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!