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

Zend heeft versie 1.10.7 en de eerste development milestone van versie 2.0 van zijn Zend Framework vrijgegeven. Dit framework richt zich op het vergemakkelijken van het ontwerpen, schrijven en onderhouden van php-applicaties. Om dit mogelijk te maken zijn onder meer api's van Google, Microsoft, Amazon, Yahoo en Flickr geïntegreerd. Verder bevat het programma zoekfunctionaliteit en ondersteuning voor ajax en rss- en atom-syndicatie. De bijbehorende aankondigingen zien er als volgt uit:

First Development Milestone of ZF 2.0 Released

Yesterday, the Zend Framework team tagged the first development milestone of Zend Framework 2.0 (2.0.0dev1). It is immediately downloadable from the Zend Framework servers.

NOTE! This release is not considered of production quality, and is released solely to provide a development snapshot for purposes of testing and research. Use at your own risk.

This release is the culmination of several months of work, and incorporates the following features:
  • Removal of all require_once statements.
  • Migration to namespaces.
  • Refactoring of the test suite, including:
    • Removal of all "AllTests.php" files.
    • Removal of unreferenced test classes.
    • Limited refactoring to move helper classes into their own files.
    • Refactoring of conditional tests.
  • Rewrite of Zend\Session from the ground up. This required creation of a new component, Zend\SignalSlot, for handling observers and creating filter chains.
  • Addition of a new Zend\Stdlib namespace for interfaces and utility classes; in particular, we added extensions to SplQueue, SplStack, and SplPriorityQueue to create serializable versions of these classes.
We have done some "real-world" testing of the release by building the Quick Start application, as well as migrating an existing demo application to ZF2. We were able to achieve both goals, demonstrating that while the release is certainly pre-alpha, it is definitely functional.

There is much work yet to be done. Today, we published a rough roadmap of milestones we will be working towards. This roadmap only addresses components with cross-cutting concerns, but serves as a guide for development in the coming months. If you are interested in contributing, be sure to sign our Contributors License Agreement (CLA), and read the "README-DEV.txt" file in the release. We also suggest you join the zf-contributors mailing list, and join in discussions on the #zftalk.dev IRC channel on Freenode.

Zend Framework 1.10.7 Released

The Zend Framework team announces the immediate availability of Zend Framework 1.10.7, our seventh maintenance release in the 1.10 series. This release includes around 60 bug fixes.

For those uses of Zend_Service_Twitter, please ensure you upgrade to 1.10.6 or 1.10.7 ASAP. These releases introduce a change in the Zend_Service_TWitter API that enforces the use of OAuth by default when using methods that require authentication. The change was introduced to help prepare Zend Framework users for the Twitter OAuthcalypse in mid-August. (If you cannot upgrade, there are other ways to integrate Zend_Oauth with Zend_Service_Twitter.)

You may download ZF 1.10.7 from the Zend Framework site.

I'd like to thank everyone who contributed code to these releases, including those who submitted patches, translated documentation, or reported issues. Keep your eyes peeled for another maintenance release at the end of next month! 1.11.0 Release Planned

In related news, we are planning a 1.11.0 release for the end of September. This will incorporate bugfixes from the 1.10 series, updates and normalization to validator translation strings, and a variety of new features.

If you have an existing component proposal you would like considered for 1.11.0, please be aware that you will also be required to port it to ZF 2.0; if that does not deter you, please create a proposal ASAP and contact the Community Review Team.
Moderatie-faq Wijzig weergave

Reacties (12)

"Removal of all require_once statements."
Wat word daarmee bedoelt?

Iets als <?php require_once("file.php")l ?> veranderen in <?php require("file.php"); ?>?
Zoja, waarom zou men dat doen?
De require_once functie bleek erg traag mbt het "ophalen" van data ten opzichte van concurrerende frameworks. Dit werd vooral duidelijk bij grote projecten waar de serverload enorm hoog werd door de trage manier van data importeren van require_once.

Men heeft dit dus veranderd vanwege performance.
Bijna goed, maar nee ;)

De require_once's worden gestript om dit over te laten aan een autoloader. Met php5.1 of php5.2 was autoloaden aanzienlijk langzamer dan het gebruik van require_once. Met php5.3 echter is autoloaden even snel, danwel sneller dan het gebruik van require_once.

requier_once's vervangen door require is sowieso geen optie, want als je twee keer hetzelfde bestand requiret krijg je een class already defined error van php.
dus de require_once komt dan in de __autoload() te staan?
In denk eerder iets met http://nl.php.net/manual/...spl-autoload-register.php ;) anders breek je applicaties die daar al gebruik van maken.

__autoload() is slecht, beter is om de boven genoemde functie te gebruiken omdat je dan meerdere loaders kan registeren.
Inderdaad, daar wordt Zend_Loader_Autoload voor gebruikt, welke inderdaad de spl autoload functionaliteit extend. Daarnaast hebben een aantal makers van grote php projecten de hoofden bijeengeslagen (van ieder project 1 persoon, denk aan: php, zend framework, symfony, drupal, doctrine, etc) om naamconventies af te spreken. Hier is dit uit voortgekomen. Nu al deze projecten dezelfde naamconventies (gaan) hanteren, is 1 generieke autoloader een stuk makkelijker te realiseren, en naar alle waarschijnlijkheid zal deze ook onderdeel worden van SPL, waardoor het geheel nog weer een stuk sneller wordft (want c++).
ja, maar require zou al beter zijn, omdat het toch maar 1 keer aangeroepen zal worden per klasse.;-)
Weet iemand of er al een release date geprikt staat voor ZF 2.0 final?
Nee, en die gaan we ook niet prikken. Het is af als het af is, en 't wordt dan gereleased. Wel zijn er milestones geset, maar die milestones omschrijven enkel functionaliteit, geen datum. De redenering hierachter is dat het niet te bedoeling is dingen te gaan rushen om een datum te halen. Het is veel belangrijker dat het stabiel is, en functionality-complete, dan dat je 't snel en prematuur de deur uitgooit, inclusief bugs en security holes.

Wat een datum betreft, verwacht een Alpha 'ergens' in Q4 2010 (maar da's een wild guess, niet een streven).

[Reactie gewijzigd door Freeaqingme op 10 augustus 2010 18:08]

En er staat ook nog eerst een 1.11 release geplanned.
Moet je hier nog steeds een setup op de server voor draaien om het framework te kunnen gebruiken?
Je hebt nooit een setup bestand (je bedoelt zeker die bin/zf.sh) nodig gehad. Gewoon alles in de "library" map kopieeren en voila!

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