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 , , 6 reacties
Bron: Zend Technologies, submitter: Freeaqingme

Zend heeft een preview vrijgegeven van Zend Framework 1.8. Dit framework richt zich op het vergemakkelijken van het ontwerpen, het schrijven en het onderhouden van php-applicaties. Om dit mogelijk te maken zijn onder meer verschillende api's van Google, Microsoft, Amazon, Yahoo en Flickr in Zend Framework geïntegreerd. Verder bevat het programma zoekfunctionaliteit, ondersteuning voor ajax en rss- en atom-syndicatie. De bijbehorende aankondiging ziet er als volgt uit:

Zend Framework 1.8 PREVIEW Release

The Zend Framework team is proud to announce that they have released a PREVIEW of the 1.8 release for people to download and give feedback on before the final release is cut.

On his blog, Matthew Weier O'Phinney talks about the biggest change to Zend Framework that is coming with 1.8:
    One common criticism of Zend Framework is that it doesn't fulfill the traditional definition of a framework. [...]

    The argument is that ZF does not provide the "assumptions" or opinions on how an application should be built. However, this makes sense only if you buy into the idea that a framework should always follow the "convention over configuration" rule -- which we soundly reject with Zend Framework. Our opinion has always been that developers know best how their application should be built, and that ZF code should support the myriad uses to which they will put it.

    That said, with the addition of Zend_Application and Zend_Tool, Zend Framework now provides a comprehensive framework for its users that is opinionated and provides the flexibility for developers to impose whatever structure they need.
Moderatie-faq Wijzig weergave

Reacties (6)

Iets verder kijken dan je neus lang is }:O
http://robertbasic.com/bl...urces-for-zend-framework/
http://framework.zend.com/docs/quickstart

Verder weet google genoeg te vinden...
http://www.zfforums.com/
http://www.zftutorials.com/
http://www.zfsnippets.com/

En, natuurlijk akrabat, de man van de beste ZF tutorials en ik geloof dat die zelf een boek erover geschreven heeft:
http://akrabat.com/zend-framework-tutorial/

Het boek Zend Framework in Action is wel een goeie als je ook toepassingen wil zien.. maar opzich is de manual uitgebreid genoeg.

En natuurlijk, IRC kun je ook altijd nog vragen stellen.

Ik werk al met ZF voordat het versie 1 had bereikt. Ben er meer dan te vreden mee. Op het werk zijn we alle applicaties beetje bij beetje aan refactoren naar ZF. Iedere keer wordt het weer beter.
Wel merk ik dat het framework steeds lomper wordt qua services en extensies als Google en Adobe AMF. Beetje onzinnige dingen voor de meeste gebruikers. Ik hoop ook dat ze snel een schoonmaak gaan inplannen om dat soort 'niet-framework' items gewoon in externals te proppen.
Naast dat ben ik meer dan tevreden over ZF. Alleen gebruik ik de standaard Zend_Db_Table* niet meer, dat levert teveel limitaties en overhead. Gewoon strakke thin-models en DataMappers i.c.m. DataCollections, Lazy Loading, Request en File/Memory caching. Tijdelijk nog sessies in de database, maar zodra Zend Platform goed geconfigureerd staat dan gaat Zend Platforms session clustering weer aan. Dat merk je echt. In de test omgeving leverde dit alles een performance die dicht tegen static pages aanlagen.

ZF, die is zeker enterprise proof en goede support van Zend is beschikbaar als je ervoor wilt betalen.

Moet alleen nog eens goed duiken in Zend Server en Zend Server community edition, de screenshots zien er iig zeer gaaf uit :P
Zo te zien hebben ze dan code generators en dergelijke gebouwd en toegevoegd. Leuk voor de beginners en om een project op te zetten, maar ook mooi dat ze niet van hun huidige modulaire en losse opzet afstappen.

Sowieso vind ik de filosofie van ZF goed, omdat ze niet specifiek richten op de PHP programmeur die in een middagje een blog op wil zetten (RAD, denk ook CakePHP en RoR) maar voor de geavanceerde gebruiker die met grotere projecten bezig is.

ZF > de rest. Het heeft sowieso een zeer goede OOP structuur, terwijl de flexibiliteit van PHP niet teniet gedaan wordt. Zo leert het ook goed gebruik van OOP aan de groep PHP programmeurs die OOP gewoon niet goed snapt of doorziet.
Ik vind persoonlijk het Zend systeem een beetje te weinig framework als in 'raamwerk'. Het is voornamelijk een grote hoeveelheid aan klasses die individueel regelmatig (vind ook niet alles even goed) best wel goed zijn, maar waarbij je alles redelijk handmatig aan elkaar moet knopen.
Wat ik wel weer erg prettig vind is dat je hierdoor veel onderdelen ook los kunt gebruiken, dus in een ander framework. Zo heb ik onder andere de ACL module bij enkele projecten gebruikt met een zelfgeschreven stukje lijm aan het CodeIgniter framework vastgebonden.
CodeIgniter (of Kohana evt.) is overigens een framework wat ik zelf prettiger vind. Geeft meer een structuur aan.
Met RoR en Cake heb ik niet echt ervaring, met Cake in een vroeg stadium wel eens wat gedaan maar dat is inderdaad meer gericht op websites. Zo te horen zit jij net als ik ook meer de applicatiehoek waar ZF en CI geschikter voor zijn.
Mooi dat ze ook bezig zijn een CLI mee te leveren, scheelt redelijk wat tijd om een project directory op te zetten, bootstraps te schrijven etc, een enige basis is altijd wel welkom.
Ik vind het toch niet zo makkelijk instappen als dat ik had gehoopt. Dit komt voornamelijk doordat ik bij de Reference Guide te weinig aandacht wordt gegeven aan mogelijke implementaties.

Dit zou opgelost kunnen worden door een mogelijkheid tot commentaar te geven (zoals ik hier eigenlijk ook doe ;)). Ik leer zelf altijd het snelste van voorbeelden van anderen.
En, natuurlijk akrabat, de man van de beste ZF tutorials en ik geloof dat die zelf een boek erover geschreven heeft:
http://akrabat.com/zend-framework-tutorial/

Het boek Zend Framework in Action is wel een goeie als je ook toepassingen wil zien.. maar opzich is de manual uitgebreid genoeg.
Mag ik dit heel grappig vinden? Akrabat (Rob Allen) is namelijk de auteur van Zend Framework in action ;)

Wat die schoonmaak actie betreft: die gaat niet komen (I'm just the messenger here). Wanneer iemand ene idee heeft voor een nieuwe component, dan dient hij hier een uitgebreid proposal voor te schrijven ( http://framework.zend.com/wiki/display/ZFPROP/Home ) waarbij de community uitgebreid de mogelijkheid krijgt hierop te reageren. Hierna evalueert een aantal mensen van Zend het proposal, waarbij ze gedegen rekening houden met de comments uit de community. Wordt een proposal goedgekeurd, dan mag deze worden ontwikkeld in de Incubator. Pas wanneer het component af is, er documentatie beschikbaar is, het component voor >80% geunittest is, en dit alles is goedgekeurd ("meet the ZF quality standards") wordt het gepromote naar trunk (en dus gereleased bij de volgende minor version (1.0, 1.5, 1.6, 1.7, etc)). Ofwel: van alle components is al uitgebreid overwogen of ze wenselijk zijn in ZF, en kennelijk was de uitkomst bij al deze componenten dat ze useful genoeg zijn.

>> Wel merk ik dat het framework steeds lomper wordt qua services en extensies als Google en Adobe AMF
Het mooie van ZF is dus dat je hier helemaal geen last van hebt. If you don't want to use it, then don't. Je kan deze voor jou niet nodige componenten verwijderen, en alles blijft gewoon functioneren (loosely coupled etc) :D

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