Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 16 reacties
Bron: Nabble, submitter: Jigs

Zend Framework-logoZend heeft een bijgewerkte versie van het Zend Framework online geplaatst afgelopen week, te weten versie 1.5.2. Dit framework is bedoeld om het makkelijker te maken PHP-applicaties te ontwerpen, te bouwen en te onderhouden. Om dit mogelijk te maken zijn onder meer verschillende api's van Google, Amazon, Yahoo en Flickr in de software geïntegreerd. Verder bevat het Framework zoekfunctionaliteit, support voor ajax en rss- en atom-syndicatie. In deze release zijn geen nieuwe functies toegevoegd, wel is een groot aantal bugs uit de weg geruimd. Downloads voor Zend Framework 1.5.2 zijn te vinden op deze pagina.

Moderatie-faq Wijzig weergave

Reacties (16)

Dit framework is bedoeld om het makkelijker te maken PHP-applicaties te ontwerpen
-NOG- makkelijker. PHP was toch al het makkelijkst van het makkelijkst? Gaat oma van 80 die amper een computer in haar leven heeft aangeraakt nu ook software ontwikkelen? :+
Een scriptje schrijven in PHP die wat HTML uitpoept is niet zo moeilijk, nee.
Als je je aan een MVC pattern wilt gaan houden wordt het al lastiger.
Als je verschillende geavanceerdere functies aan je site wilt toevoegen (zoeken bijvoorbeeld) ben je met je standaard PHP installatie nergens.

Dan kun je gebruik maken van een framework zoals Zend Framework.
'k was zelf erg gechameerd van http://www.codeigniter.org/. Simpel in het gebruik en goede documentatie. Wat wil je nog meer?
Wellicht dat je dan beter kunt overstappen op www.kohanaphp.com is een splitoff van CI maar maakt al wel gebruik van PHP5 in tegenstelling tot CI.
Het is niet zo dat Kohana al gebruik maakt van PHP5. Kohana maakt uitsluitend gebruik van PHP5. Dit maakt Kohana strict OOP en kan daarbij gebruik maken van diverse faciliteiten die alleen in PHP5 zitten, zoals automatic class loading, overloading, constructors/destructors, getters/setters etc.

CI maakt ook gebruik van PHP5, maar omdat het backward compatible moet blijven met het (reeds niet meer ondersteunde) PHP4 is dit optioneel en kan niet gebruik maken van de sterk verbeterde OOP architectuur van PHP5.

Kohana is opgezet omdat er behoefte was voor een compleet opensource CI zonder invloeden van EllisLab (maker van CI). Ook vonden de ontwikkelaars dat de ontwikkelingen te langzaam verliepen. Ik heb zelf veel gewerkt met CI, maar ben sinds enige tijd overgestapt naar Kohana.

O.a. de bovenstaande voordelen en de modulaire opbouw, overriden i.p.v. aanpassen van config-files, controllers etc. maakt Kahana een betere CI, naar mijn mening.
Zodra CI detecteerd dat je PHP5 op je server hebt, schakelt ie automatisch over op PHP5 :) (goed, volledig PHP5 zal 't allemaal niet helemaal zijn,maar toch :) )

Hmja, ik ben wel een CI fan ja ;), om de een of andere reden trekt CI me meer dan ZF...

[Reactie gewijzigd door Siebsel op 19 mei 2008 08:36]

Het enige 'nadeel' van dit stukje software is dat de Quickstart nòg altijd niet af is en je er lastig mee start.
De videotuts zijn ook niet echt uitgebreid en hebben het alleen over de setup.

Best jammer, ik heb namelijk geen tijd/zin om gigantische manuals door te spitten als ik gewoon even snel iets in elkaar wil flansen :)
Dat is ook mede de reden geweest om bij mijn stageplek te kiezen voor CakePHP. Voor mensen die weinig tot geen ervaring hebben is het een hel om hier mee te werken. Gebrek aan documentatie vond ik erg.

CakePHP heeft wel een goede api documentatie en je zet daardoor snel iets werkends online. :)
De quickstart werkt op zich wel. Alleen zit er nog een klein foutje in de laatste html template. Bij de reacties staat een goede versie vermeldt.

Het framework is wel erg uitgebreid en volop in ontwikkeling.
Wanneer je een website puur volgens het MVC model wilt ontwikkelen lijkt me dit een mooi pakket om mee te werken

[Reactie gewijzigd door Acheron op 17 mei 2008 20:31]

Erg fijn om mee te werken zodra je de learning curve hebt overwonnen. Nette code. Documentatie mag nog wel iets beter.
Die learning curve begint langzaamaan steeds kleiner te worden, vooral vanwege de quickstart (al is die nog in aanbouw).

Daarnaast is de documentatie op het moment behoorlijk goed hoor, ik heb er tot nu toe nog geen problemen mee gehad ;).
Oeps. Dit was bedoeld als reactie op: SH4D3H.

Symfony wordt alom geroemd door de documentatie. De Askeet tutorial (een voorbeeld applicatie) vond ik erg informatief en de AJAX screencast haalde me als eerste over de streep.

Inmiddels ben ik wel echt symfony fan, maar ik heb me niet héél sterk in de andere frameworks meer verdiept omdat symfony zo'n beetje aan al mijn wensen voldoet.

[/reclame]

[Reactie gewijzigd door CyberSnooP op 17 mei 2008 20:50]

Ik vind het grote nadeel van Symfony al die verschillende YAML config files. Zelf code ik liever wat meer en ben ik liever wat minder aan het configen. Daarnaast is het parsen van al die config files zonder Syck ook best zwaar.
opzich een mooi programma
helaas zelfs op een redelijk recent systeem veels te traag (voor wat het kan)

[Reactie gewijzigd door mschol op 18 mei 2008 22:44]

Zend Framework is geen programma en het heeft al helemaal niets van doen met of je een recent systeem hebt of niet, want dat ligt er maar net aan hoe zwaar je gebruik maakt van alles. En daarvoor heb je over het algemeen geen Zend Framework voor nodig, want met wat handig programmeren heb je zo elke computer plat.

Waarschijnlijk ben je in de war met Zend Studio
Voor mensen die vinden dat de tuts te onduidelijk zijn, of het lastig vinden om er mee te beginnen: irc://irc.freenode.net/zftalk

Verder is er natuurlijk nog altijd de reference guide: http://framework.zend.com/manual/en/

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True