Hallo,
ik programmeer ondertussen 2 jaar in PHP maar nog niet OO.
Ik begin te merken dat meer en meer mensen/bedrijven dit doen en dus heb ik besloten dit ook te gaan doen. Maar ik ben nu al een uurtje of twee aan het zoeken en ik raak wat verloren. Niet over wat het nut is of hoe OO in elkaar steekt (daar loop ik later wel in verloren:)), maar wel met die frameworks.

Ik heb de voorbije 2 uur veel gelezen en als ik OO intyp kom ik bijna automatisch terecht bij frameworks à la Codeigniter of cakePHP.

Nu is mijn vraag welke software in combinatie met welk framework is "ideaal" of "aan te raden" voor een beginnende OO-programmeur ?

alvast bedankt
Midas schreef op 11.07.2009 08:54
[quote='nico schreef op 10.07.2009 18:51']En ik raad Citroën aan omdat ik nog nooit in een BMW heb gereden.
Beetje krom als je dan het één wel gaat afkraken, zonder dat je ervaring hebt met dat geen.
Voor de rest is CodeIgniter in PHP4 geschreven, en zal hopelijk door geen host meer worden ondersteund.
Dat iets in PHP4 geschreven is, betekent uiteraard niet dat het niet werkt met PHP5, maar zeker wel dat de ondersteuning door de host een stuk minder zal zijn.
Voor de rest heb ik totaal geen ervaring met welk framework dan ook, dus ik kan je alleen maar aanraden, probeer er eens een paar, en bekijk welke het meest bij jou wensen past, en welke jij het lekkerst vind werken.
Ik raad CodeIgniter aan omdat ik er mee gewerkt heb en het een goed framework vind. Ik kraak Kohana niet af.[/quote]

Midas, je moet verder kijken dan je neus lang is. Dat wil nico je duidelijk maken (en ik ook). CodeIgniter is een goede framework, maar er zijn betere alternatieven waar je je op kunt storten.
GaMer13 schreef op 11.07.2009 09:15
[quote='Midas schreef op 11.07.2009 08:54'][quote='nico schreef op 10.07.2009 18:51']En ik raad Citroën aan omdat ik nog nooit in een BMW heb gereden.
Beetje krom als je dan het één wel gaat afkraken, zonder dat je ervaring hebt met dat geen.
Voor de rest is CodeIgniter in PHP4 geschreven, en zal hopelijk door geen host meer worden ondersteund.
Dat iets in PHP4 geschreven is, betekent uiteraard niet dat het niet werkt met PHP5, maar zeker wel dat de ondersteuning door de host een stuk minder zal zijn.
Voor de rest heb ik totaal geen ervaring met welk framework dan ook, dus ik kan je alleen maar aanraden, probeer er eens een paar, en bekijk welke het meest bij jou wensen past, en welke jij het lekkerst vind werken.
Ik raad CodeIgniter aan omdat ik er mee gewerkt heb en het een goed framework vind. Ik kraak Kohana niet af.[/quote]

Midas, je moet verder kijken dan je neus lang is. Dat wil nico je duidelijk maken (en ik ook). CodeIgniter is een goede framework, maar er zijn betere alternatieven waar je je op kunt storten.[/quote]Heb ik inmiddels al gedaan, Kohana staat hier op de server. Maar dat neemt niet weg dat ik CodeIgniter ook goed vind en dat is wat ik duidelijk probeer te maken.
Midas schreef op 11.07.2009 09:52
Heb ik inmiddels al gedaan, Kohana staat hier op de server. Maar dat neemt niet weg dat ik CodeIgniter ook goed vind en dat is wat ik duidelijk probeer te maken.
Volgens mij zijn er al duidelijke argumenten gegeven waarom het NIET verstandig is om welk framework dan ook te gebruiken dat op PHP 4 gebasseerd is. Ondersteuning in de toekomst is een ramp terwijl je dat probleem niet hebt met andere frameworks die op PHP 5 gebasseerd zijn. Leuk dat jij CodeIgniter zo goed vindt, maar het is vrij onnozel om dat aan een beginner aan te raden.

De post van PHPerik is nuttig, daarin wordt een afweging gemaakt en beargumenteerd waarom je een bepaald framework zou moeten kiezen. Kohana ken ik niet, dus daar kan ik verder niets over zeggen.
Ik heb alle advies gelezen, daarna heb ik de website en documentatie van zowel Zend als Kohana bekeken. Hierna heb ik besloten te zullen starten met Kohana.

Bedankt iedereen voor het advies en de verschillende meningen, precies wat ik zocht :)
Je kan ook heel licht beginnen, met Twitto :P

edit: het is alleen niet object georiënteerd... maar het heeft wel exceptions!
Ook mijn dank voor de adviezen. Heb onlangs maar eens besloten me te wagen aan een framework, Kohana it is.
Afra schreef op 11.07.2009 15:08
Ook mijn dank voor de adviezen. Heb onlangs maar eens besloten me te wagen aan een framework, Kohana it is.


Goede keus. Ook een groeiende community bij Kohana.
Blanche schreef op 11.07.2009 10:39
[quote='Midas schreef op 11.07.2009 09:52']Heb ik inmiddels al gedaan, Kohana staat hier op de server. Maar dat neemt niet weg dat ik CodeIgniter ook goed vind en dat is wat ik duidelijk probeer te maken.
Volgens mij zijn er al duidelijke argumenten gegeven waarom het NIET verstandig is om welk framework dan ook te gebruiken dat op PHP 4 gebasseerd is. Ondersteuning in de toekomst is een ramp terwijl je dat probleem niet hebt met andere frameworks die op PHP 5 gebasseerd zijn. Leuk dat jij CodeIgniter zo goed vindt, maar het is vrij onnozel om dat aan een beginner aan te raden.

De post van PHPerik is nuttig, daarin wordt een afweging gemaakt en beargumenteerd waarom je een bepaald framework zou moeten kiezen. Kohana ken ik niet, dus daar kan ik verder niets over zeggen.[/quote]Ik weet dat CodeIgniter PHP 4 is. Ik zeg alleen dat ik er goede ervaringen mee heb. De TS is een beginner, die dus ook vooral het MVC model moet leren. Daarom raad ik CodeIgniter aan om mee te beginnen. Het klopt als je zegt dat je dan net zo goed met Kohana kan beginnen, ik zal je ook zeker niet tegenspreken, want eigenlijk heb je dan gewoon gelijk. Ik raad alleen CodeIgniter aan omdat ik Kohana pas sinds een dag ken. Dus graag ietsje minder bij voorbaat al oordelen. Bedankt.
Midas schreef op 11.07.2009 15:54
[quote='Blanche schreef op 11.07.2009 10:39'][quote='Midas schreef op 11.07.2009 09:52']Heb ik inmiddels al gedaan, Kohana staat hier op de server. Maar dat neemt niet weg dat ik CodeIgniter ook goed vind en dat is wat ik duidelijk probeer te maken.
Volgens mij zijn er al duidelijke argumenten gegeven waarom het NIET verstandig is om welk framework dan ook te gebruiken dat op PHP 4 gebasseerd is. Ondersteuning in de toekomst is een ramp terwijl je dat probleem niet hebt met andere frameworks die op PHP 5 gebasseerd zijn. Leuk dat jij CodeIgniter zo goed vindt, maar het is vrij onnozel om dat aan een beginner aan te raden.

De post van PHPerik is nuttig, daarin wordt een afweging gemaakt en beargumenteerd waarom je een bepaald framework zou moeten kiezen. Kohana ken ik niet, dus daar kan ik verder niets over zeggen.[/quote]Ik weet dat CodeIgniter PHP 4 is. Ik zeg alleen dat ik er goede ervaringen mee heb. De TS is een beginner, die dus ook vooral het MVC model moet leren. Daarom raad ik CodeIgniter aan om mee te beginnen. Het klopt als je zegt dat je dan net zo goed met Kohana kan beginnen, ik zal je ook zeker niet tegenspreken, want eigenlijk heb je dan gewoon gelijk. Ik raad alleen CodeIgniter aan omdat ik Kohana pas sinds een dag ken. Dus graag ietsje minder bij voorbaat al oordelen. Bedankt. [/quote]

*Zucht*. Stop toch eens met dat "om mee te beginnen". Volgens mij snap je het niet he? Waarom (dit wordt een kanttekening) eerst met BASIC beginnen, als je meteen C++ kan gaan leren?
Ik bedoel, als je meteen een framework neemt die het juiste in huis heeft hoef je je leerstijl niet meer aan te passen. Wanneer je eerst CodeIgniter neemt, moet je eerst CodeIgniter aanleren. Vervolgens kom je er achter, dat het veel code bevat die in PHP 5.3 / PHP 6.0 niet meer wordt ondersteund en dan moet je vervolgens een nieuwe manier van coderen gaan leren.

Ik hoop dat je je dat wel realiseert, want je moet nu een goede framework aangeven voor iemand die serieus met frameworks wil gaan werken. Als je nu een roestbak aansmeert, loop je later achter de feiten aan.
Zend framework is ook top, enkel wat moeilijker in gebruik de leer. Maar voor de rest een erg fijn framework. De documentatie is ook top.

Edit:

Op het werk gebruiken wij Zend studio met delen van Zend Framework. Het fijne ervan is dat je ook losse modules van Zend kan gebruiken zonder het hele framework te implementeren.

Reageren