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

Zend Framework logo (60 pix)Zend Technologies heeft versie 1.11.4 van zijn Framework uitgebracht. Zend Framework is een objectgeoriënteerd opensourceframework voor het ontwikkelen van webapplicaties. Het is gemaakt met de bedoeling het gebruik ervan zo simpel mogelijk te houden. Het programma is ontwikkeld in php en maakt gebruik van een model view controller om de materie in overzichtelijke blokken op te delen. Deze update bevat naast een kleine veertig bugfixes ook twee belangrijke verbeteringen.

Zend Framework 1.11.4 Released

The Zend Framework team announces the immediate availability of Zend Framework 1.11.4, our fourth maintenance release in the 1.11 series. This release includes almost 40 bug fixes.

For a full list of resolved issues, you can visit the changelog.

This version includes two notable changes:

First, Zend's own Enrico Zimuel has completed work on a WinCache adapter for Zend Framework's Zend_Cache component. If you deploy on Windows, you now have the option of using WinCache for caching.

Second, a minor security issue when running in development mode and using the view script generated for error pages by Zend_Tool has been corrected; please see the security announcement for details on the vulnerability and how you may correct the issue in your current and future projects.

Zend Framework screenshot (481 pix)

Moderatie-faq Wijzig weergave

Reacties (14)

Kan iemand me hier wat ervaring vertellen over dit framework?

Zelf doe ik aan Ruby on Rails (Ruby dus geen php) En ben altijd wel geinteresseerd in dit soort dingen. Is dit te vergelijken met Ruby on Rails?
Is dit te vergelijken met Ruby on Rails?
In het kort: Ja.

Natuurlijk zijn er wel (grotere) verschillen maar dat is meer stijl dan functionaliteit. Maar daarover is genoeg te vinden als je even zoekt op google.
Het is ook een framework net zoals CodeIgniter :? Dus idd ja. Maargoed dat is wel heel kort door de bocht.
ZF is meer 'loose coupled' je kan eigenlijk elk onderdeel 'los' gebruiken als je wilt, maar je kan ook een MVC structuur icm autoloading gebruiken.
Dat zeg ik toch ook ;-)

Maar voel je vrij om hier een uiteenzetting te doen tussen alle frameworks. :*)
Ben ook wel benieuwd wat de voordelen van Zend zijn t.o.v. de andere frameworks zoals cake en codeigniter
Wat misschien wel handig om te weten is, is dat Magento ook op ZF gebouwd is. Aangezien er veel vraag is naar Magento developers kan het wel hanig zijn dat je de structuur van ZF al doorhebt.

Dat ZF traag is is wel gedeelte waar, maar kan grotendeels opgevangen worden door cache en pre compilen van bestanden.

[Reactie gewijzigd door chielsen op 5 maart 2011 17:05]

Heb zelf enkele maanden geleden gezocht naar een goed PHP framework, ook Zend bekeken. Heeft inderdaad wel wat weg van Rails. Had bij Zend echter wel het gevoel dat ik nog teveel moest programmeren om een simpel doel te bereiken en dat het vrij traag was. Vervolgens kwam ik Symfony tegen, ook zeker de moeite waard om naar te kijken. Lijkt nog sterker op Rails, stuk sneller dan Zend, en persoonlijk vindt ik het een mooier opgezet en beter framework. (http://www.symfony-project.org)

Note: Mocht je met Symfony aan de slag gaan: binnenkort verschijnt Symfony 2 (http://www.symfony-reloaded.org). Ziet er veelbelovend uit.
Symfony en ZF (Zend is een bedrijf, Zend Framework een product) zijn dan ook heel verschillende dingen. ZF is met name een componentframework, waar Symfony een applicationframework is. Wat dat betreft kan je ze dan ook lastig vergelijken. Het is wel zo dat Symfony 2 bijvoorbeeld een aantal componenten uit ZF2 gebruikt. Waarom zou je immers het wiel opnieuw uit willen vinden?

Het klopt dat je met ZF wat meer soms moet typen dan met andere frameworks, maar dit geeft wel een stukje extra flexibiliteit. Daarnaast zal ZF2 ook een stuk sneller zijn dan ZF1 (zoals dat ook voor symfony geldt), maar op zich doet dat er niet toe. Een framework gebruik je in eerste instantie om developmentspeed te verhogen aangezien programmeurs veel & veel duurder zijn dan wat extra cpu-cycles. Een leuke post hierover is dit: http://blog.astrumfutura....g-but-ultimately-useless/
Zal ook per gebruik verschillen. Als jij een CMS schrijft voor een paar duizend mensen die het allen op 'shared hosting' moeten draaien dan zal je die eerder goed kunnen bedienen met een 'light weight' CMS. Meeste hosts zijn er niet zo van gediend dat één applicatie gigantisch resources aan het verbruiken is. (Kosten om duizenden mensen op betere hosting te zetten zal ook een hoop geld kosten)

Daar in tegen als jij een intranet applicatie voor een groot bedrijf schrijft en het loopt nog niet zo soepel als het moet draaien dan zullen ze inderdaad eerder geneigd zijn de server hardware te upgraden dan jou vele uren laten optimaliseren.

Mijn ervaring met Zend is trouwens... sub-optimaal. Kan zijn omdat ik niet van de grond af aan zelf een applicatie heb gebouwd en er zo in ben gerold maar met de applicatie (en dus code) van een ander aan de gang moest. De documentatie laat wel eens te wensen over.

[Reactie gewijzigd door Xthemes.us op 4 maart 2011 17:16]

ZF heeft soms een iet-wat stijle learningcurve ja (zie hieronder), maar als je zegt welke stukken je slecht gedocumenteerd vindt kunnen we daar wellicht iets aan doen?
ZF is like a really hot chick who doesn't speak english, you're already attracted to what it offers but then the learning curve comes with understanding how to speak to it
Volgens mij staat zend qua documentatie juist erg bovenaan in vergelijking met andere frameworks. De eerste leercurve is wel vrij stijl.
Als reactie op zowel ZpAz en Freeaqingme,

Jullie hebben beiden gelijk vergeleken met de meeste andere frameworks is het zeker wel van een 'vrij hoog' niveau. Het is echter soms erg moeilijk om een stukje code wat je op je scherm hebt staan om te zetten in een voor jezelf logisch proces aan de hand van de documentatie.
De initieel hoge learning-curve ligt er in dat je een geheel nieuw denkproces moet hebben bij het schrijven van de code waarbij het een goed is om eerst te beginnen met een paar tutorials over hoe je een site met basis functionaliteit opzet.

Mijn eerste reactie was nogal slecht onderbouwd om waarom het slecht gedocumenteerd zou zijn terwijl dit in principe vrij goed is gedaan, zeker vergeleken met een (java) framework waar ik recent mee kennis heb gemaakt, 'wicket'.
Misschien eens Lithium (http://lithify.me/) proberen? Van de makers van CakePHP. Zeer mooi geprogrammeerd en hele nette code. Zeker aan te raden! MongoDB support, alles!

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