Forum » Advanced Programming » Welk framwork te gebruiken?
What else?
Berichten: 1180
avatar
Online Stuur privebericht
Na het aandringen van darsstar [a]
Ben ik gaan rond kijken ik welk framwork ik me ga verdiepen om in te werken?

Ik heb een beetje rond gekeken en ik kom op 3 grote uit:

- Zend
- Kohana
- CodeInteger

Zoals ik lees is kohana voort gekomen uit codeinteger maar mijn vraag is nu wat is jullie ervaring er mee, en wat zijn de voor / na delen van elk framework?
Laatst gewijzigd door Patrick op 2010-04-11 11:13:22
11-04-2010 11:13
Dit topic is 174 keer bekeken door 5 verschillende leden
Reacties op: "Welk framwork te gebruiken?"
1 | 2 Volgende pagina
Berichten: 2778
avatar
Offline Stuur privébericht
ZEND en Kohana zijn veruit de beste en uitgebreidste frameworks, zoals Dos mij al vertelde:

de ZEND framework is wel heel uitgebreid maar je gebruikt nog niet eens de helft van deze features.

Kohana 2 / 3 werkt evengoed, zelf ga ik binnenkort ook met Kohana 3 aan de slag, CodeIgniter is best wel een goede alleen jammer dat ze gebruik maken van PHP 4 voor sommige dingen.

Een ZEND framework is ook echt niet nodig, of je zou voor bedrijven werken als Microsoft, Apple, .. dan kan zo'n framework wel van dienst zijn, maar mijn voorkeur gaat nog steeds naar Kohana.

Je zou ze allemaal kunnen 'leren' maar dat vereist veel veel werk, wat in principe wel haalbaar is, maar niet echt nodig.
11-04-2010 11:20
Vreemd
Berichten: 1246
avatar
Offline Stuur privébericht
Arrrgh, zeg ik niet genoeg dat ik een Kohana fanboy ben?

Anyway, tot CodeIgniter PHP 4 support overboord gooit (vanaf versie 2.0 die nu in de maak is) zou ik niet voor CI kiezen.
PHP 4 wordt niet meer ondersteund, ik kies liever een framework dat gemaakt is voor een PHP versie die nog wel ondersteund wordt.

Zend vind ik te groot (de gezipte minimal versie is 5,7 MB groot, en de gezipte full versie 23,8 MB).
Ook heb ik gelezen (hoeveel er van klopt weet ik niet zeker) dat Zend Framework meer een verzameling van libraries is dan een framework.
Als je dan bedenkt dat veel mensen die andere frameworks gebruiken (niet alleen Kohana en CI) Zend Components los gebruiken binnen dat framework dan lijkt Zend Framework mij TE flexibel.
Een fexibel framework is goed, maar met alles is het zo dat het uit de hand kan lopen, en voor mijn gevoel is dat met ZF gebeurd. De reden waardoor ik het ook niet echt als een framework zie.

Nog een paar topics om te lezen: (ze zijn daar volgens mij neutraler dan dat ik dat ben)
http://forum.kohanaphp.com/comments.php?DiscussionID=1859&page=1
http://forum.kohanaphp.com/comments.php?DiscussionID=2019&page=1#Item_16

Het komt er op neer dat je nu je een lijstje hebt van frameworks die je goed lijken, dat je die uit gaat proberen en die kiest die het beste bij JOU past.
11-04-2010 12:13
Set sail, pirates!
Berichten: 370
avatar
Offline Stuur privébericht
Moet toch even kwijt hier dat ik eerst werkte met Kohana, maar Dos daar niet bepaald vrolijk van werd, omdat ik niet snapte hoe het werkte, wat op zijn beurt weer kwam door het geringe aantal developers die gehoord hebben van Kohana (in elk geval minder dan van het Zend Framework)

ZF daarentegen biedt een uitstekende support, bugtracking, enzovoort. Alles is bijna wel op Google te vinden, wat betekent dat je er geen Kohana fanboys op MSN over hoeft te vragen.
Inderdaad, Zend is veel te uitgebreid, maar nadat je project klaar is, kun je de overbodige libraries verwijderen, je voorbeeld/website online donderen en je opdrachtgever leegroven!

Wat mij heeft doen besluiten ZF te gaan gebruiken, is dus het verschil in gebruiksgemak en support én het feit dat mijn code er ook volgens de Kohana fanboys veel netter uitziet (al schijnt het gebruik van success exceptions dan weer niet goed te zijn )

Lang leve het Zend Framework!
11-04-2010 12:34
What else?
Berichten: 1180
avatar
Online Stuur privébericht
na het testen van deze 3 frameworks (Je moet toch wat he heel de dag..)

Ben ik tot de volgende conclusie gekomen;

Zend framework:
Is een zeer leuk systeem om mee te werken al hoewel het veel te groot is vind ik, als je een simpele portfolio website wilt maken ben je toch alleen al snel 4 a 5 mb kwijt en dat wil ik niet.

CodeIgniter:
Een zeer leuk systeem klein doet wat het moet doen en veel extentie's die vooral nuttig zijn en de documentatie is na 5 minuten duidelijk in gebruik. Al hoewel jammer dat het nog op PHP 4 loopt en ik OO wil leren met het gebruik van PHP 5 dus deze viel daarom af.

De winnaar:

Kohana:
de V2 serie kun je nog goed zien dat het uitgebouwd is van CI al hoewel het flink verandert is. De structuur vind ik heerlijk om mee tewerken en om te beginnen hoef je het alleen te uploaden. Daarnaast kan je goed gebruik maken van OO.

Ik ga me hier in verdiepen en hopelijk als ik over 8 weken mijn school project afrond een volledige kohana geprogrameerde source kan laten zien
11-04-2010 19:32
Berichten: 491
avatar
Offline Stuur privébericht
We maken er nu 1 zelf op dit moment.
MvC pattern
Security Class
Debugger Class
Coding Class
Database Class

We gaan er proberen een game in te maken
Dikke documentatie denk ik

Nieuwe reactie samengevoegd met originele reactie op 11.04.10 22:44:24:
Quote: Extreme

We maken er nu 1 zelf op dit moment.

Bezigheden binnen het mvc.
MvC pattern
Security Class
Debugger Class
Coding Class
Database Class

We gaan er proberen een game in te maken
Dikke documentatie denk ik

11-04-2010 22:43
Berichten: 2123
avatar
Offline Stuur privébericht
Waarom zou je een security class willen hebben? Ik ben daar vel tegenstander van. Validatie heeft zijn eigen klasse (meestal), en buiten validatie is beveiliging meestal niet veel meer dan authenticatie en authorizatie? Weer twee individuele klassen? Ik vraag me dan echt af wat je met een security klasse moet. Heb het ook nog nooit in een framework gezien.

Persoonlijk gebruik ik ook Kohana. Ik zag echter dat je geïnteresseerd was in PHP 5, dan is Lithium ook zeker iets om te bekijken (nog geen productie versie).
11-04-2010 22:51
Vreemd
Berichten: 1246
avatar
Offline Stuur privébericht
@Killingdevil
beter kijken

Wie is we?
Wat houd een coding class ooit in?
11-04-2010 23:11
-1
Berichten: 1489
avatar
Offline Stuur privébericht
Quote: Darsstar

@Killingdevil
beter kijken

Wie is we?
Wat houd een coding class ooit in?


Debugger Class

En hier vraag je niet aan. Zal wel een Exception throw zijn maar goed.

Darsstar Edit: Bij een Debugger class kan ik me nog enigsings iets indenken...
11-04-2010 23:20
Set sail, pirates!
Berichten: 370
avatar
Offline Stuur privébericht
http://twitto.org/

@Patrick
Wat heb je tegen het verwijderen van ongebruikte libraries?

Stoute, stoute, stoute beheerders! Jullie hebben weer iemand besmet!
11-04-2010 23:22
Berichten: 2123
avatar
Offline Stuur privébericht
@Darsstar: Inderdaad, dat is ook zo. Kohana heeft een security class met XSS validatie (en relevant). Dom dat ik daar niet aan had gedacht.

Van mij mogen ze hem eruit gooien. Wanneer wil je nu XSS tegengaan maar wel HTML toestaan? En die methode, xss_clean() is ook nog eens vrij zwaar. Ik heb de functie nog nooit gebruikt, en zal dat waarschijnlijk ook nooit doen (de hele klasse niet). (In ons project ga ik hem er denk ik ook uitgooien. )
11-04-2010 23:23
Reageer op: "Welk framwork te gebruiken?"
1 | 2 Volgende pagina
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden