Salut à tous,
Nouveau 23/09/2009 : ZF 1.9.3 PL1, qui corrige une incompatibilité de version avec la version 1.9.x, cette version "annule et remplace" la v 1.9.3.
Nouveau 31/07/2009 : ZF 1.9 est en version finale
Voici les points nécessitant une attention particulière lors de la migration depuis d'anciennes versions du framework (cf. la documentation pour plus de détails) :
* Zend_Http_Client
* Zend_Config_Xml
* Zend_Translate_Adapter_Ini
* Zend_Service_AmazonNouveau 28/07/2009 : ZF 1.9 est en Release Candidate 1
Nouveau depuis la bêta :
* Zend_Queue_Adapter_PlatformJobQueue, a Zend_Queue adapter for Zend
Platform's Job Queue. (Contributed by Zend Technologies)
* Zend_Db_Adapter_Sqlsrv, a Zend_Db adapter for Microsoft's SQL Server
driver for PHP. (Contributed by Juozas Kaziukenas and Rob Allen)
* Support for constants within Zend_Config_Xml. (Contributed by Ben
Scholzen)
* Dojo upgraded to 1.3.2.
* Zend_View_Helper_BaseUrl, a view helper for returning the current
base URL to your application, as well as for constructing URLs to
public resources. (Contributed by Robin Skoglund and Geoffrey Tran)
* Zend_Date now has support for the DateTime extension. (Contributed
by Thomas Weidner)
* Zend_Locale has been upgraded to CLDR 1.7. (Contributed by Thomas
Weidner)
* Zend_Translate now has plurals support for the Gettext, Csv, and
Array adapters. (Contributed by Thomas Weidner)
* PHP 5.3 compatibility, including support for new features in the
mysqli extension. All components are fully tested on both PHP 5.2.x
and PHP 5.3.0.Le projet Zend Framework est en phase 1.9 beta depuis quelques heures. La fonctionnalité majeure de cette version est la classe Zend_Feed_Reader, qui semble être un doublon de Zend_Feed dans la mesure où ces deux classes permettent de lire des flux RSS/Atom/etc. Toutefois, Zend_Feed et Zend_Feed_Reader ne se comportent pas de la même manière. Zend_Feed utilise le dynamisme des appels de méthode offert par la méthode magique __call() pour les propriétés de type "getter".La nouvelle version 1.9 du Zend Framework prête pour PHP 5.3 et offre de nouveaux composants professionnels
Des composants métier tels que : les web services RESTful, la mise en file d’attente des processus asynchrones, LDAP, RSS/Atom, et le support de DBUnit test.
CUPERTINO, Californie, 30 Juillet 2009 - Zend Technologies, Inc., the PHP company, a annoncé aujourd’hui que le très répandu projet Open Source Zend Framework, qui a été téléchargé plusieurs millions de fois, sort sa cinquième mise à jour depuis ses débuts il y a deux ans et sera disponible ce vendredi. Cette nouvelle version 1.9 supporte PHP 5.3, et voit arriver de nouvelles fonctionnalités professionnelles pour le développement d’applications Web.
“Zend Framework continue à séduire les développeurs PHP professionnels qui souhaitent bénéficier d’un ensemble cohérent de bonnes pratiques, de design patterns et d’un projet communautaire,” a déclaré Zeev Suraski, Chief Technology Officer et co-fondateur de Zend. “Avec Zend Framework, les talents et les solutions du monde entier sont déjà à portée de main pour résoudre toute problématique business, ceci grâce à la très importante communauté Open Source Zend Framework.”
Les nouvelles fonctionnalités de Zend Framework 1.9 :
· Le support complet de PHP 5.3, et de la version 5.2, permet aux développeurs d’utiliser les toutes dernières fonctionnalités du langage pour développer leurs applications basées sur le ZF.
· Les services Web REST : sont désormais plus facile à utiliser grâce au routage/ détection automatisé.
· Gestion des messages : utile pour les traitements différés (transactions par cartes bancaires, upload média), communication cross-platform, fonctionnalités de message utilisateurs, et bien plus.
· LDAP : Microsoft ActiveDirectory & Novell, plus de fonctionnalités de recherches, de tri et de hiérarchie.
· RSS & Atom : utilisation de ces formats de flux très populaires via une API commune et un cache HTTP plus performant
· Support de DBUnit : gestion facilitée des tests unitaires consacrés aux bases de données.
"En plus d’avoir utilisé le Zend Framework pour développer le site Shape.com, SonomaCreative bâtit tous ses nouveaux sites Web avec les composants Zend Framework en combinaison avec nos propres composants,” déclare Mark Gordon, CEO de SonomaCreative, une Web Agency basée en Californie du Nord.
“Nous avons également trouvé que Zend Studio 7, qui supporte la création et la génération de code Zend Framework, facilite et accélère notre job de développement d’applications Web pour nos clients. L’association de Zend Framework et Zend Studio nous permet d’être plus productifs car nous passons plus de temps à personnaliser les applications pour nos clients et moins de temps à bâtir la plomberie et les composants standards dont toutes les applications ont besoin.”
De son côté, Zend_Feed_Reader est un wrapper, avec des noms de méthodes qui ne correspondent pas nécessairement aux noms des balises XML mais qui correspondent à ce qu'un lecteur du flux recherche d'un point de vue fonctionnel. Cette approche utilise XPath en interne.
Plus d'infos sur le blog de l'auteur principal du composant, Pádraic Brady :
http://blog.astrumfutura.com/archives/408-Zend_Feed_Reader-promoted-to-Zend-Framework-trunk-watch-out-for-ZF-1.9!.html
De plus, Pádraic nous informe qu'il a également proposé un composant Zend_Feed_Writer sur le même principe. J'en salive d'avance
http://blog.astrumfutura.com/archive...sal-Queue.html
Nous trouverons également dans ZF 1.9 diverses classes Zend_Rest_* afin de permettre aux applications RESTful fondées sur ZF de se construire plus facilement en structure MVC.
Zend_Db_Table est maintenant une sorte de factory.
Support des annotations dans Zend_Pdf.
Améliorations des services avec Zend_Queue et Zend_Amazon_Sqs.
Zend_Test_PHPUnit_Db afin de permettre aux développeurs de créer ds tests unitaires avec Zend_Db et PHPUnit.
Amélioration de Zend_Dojo pour les environnements de production.
Améliorations de Zend_Ldap.
Zend_Log_Writer_Syslog pour écrire dans les logs système.
Divers helpers de vue, notamment Zend_View_Helper_BaseUrl.
La version Release Candidate est prévue pour la semaine prochaine. Veuillez ne pas utiliser ces versions en production, attendez la version stable. Dans l'intervalle, qui d'entre vous a déjà essayé cette nouvelle version ? Qu'attendez-vous de la suite ?The Zend Framework team announces the immediate availability of a BETA
release of version 1.9.0:
http://framework.zend.com/download/latest
Note that because these packages are <em>not</em> stable, they will not be
found on the zend.com CDN; please scroll to the bottom of the above page to
find links to this release.
In preparation for this beta release, we have spent some time reviewing
and polishing our test suite to ensure maximum stability, and also to
provide compatibility with PHP 5.3. Note that at this time, we are
*not* utilizing PHP 5.3-specific features, but only ensuring that
Zend Framework will run without issues on PHP 5.3. This support is not
yet complete, but will be in time for the final 1.9.0 release.
This preview release showcases many of the new features that will be
available in the upcoming stable release:
* Zend_Rest_Route, Zend_Rest_Controller, and
Zend_Controller_Plugin_PutHandler, which aid in providing RESTful
resources via the MVC layer.
* Zend_Feed_Reader, which provides a common API to RSS and Atom feeds,
as well as extensions to each format, caching, and a slew of other
functionality.
* Zend_Queue and Zend_Service_Amazon_Sqs, which provide the ability to
use local and remote messaging and queue services for offloading
asynchronous processes.
* Zend_Db_Table updates to allow using Zend_Db_Table as a concrete
class by passing it one or more table definitions via the
constructor.
* Zend_Test_PHPUnit_Db, which provides Zend_Db support for PHPUnit's
DBUnit support, allowing developers to do functional and integration
testing against databases using data fixtures.
* Annotation processing support for Zend_Pdf, as well as performance
improvements.
* Zend_Dojo custom build layer support.
* Numerous Zend_Ldap improvements.
* Zend_Log_Writer_Syslog, a Zend_Log writer for writing to your system
log.
* Several new view helpers, including Zend_View_Helper_BaseUrl.
Again, this is a *beta* release; do not use it in production environments.
We hope to provide our initial release candidate early next week, so
please test now so we can take care of any lingering issues in the
existing functionality!
--
Matthew Weier O'Phinney
PS
Les archives des sorties de versions de ZF sont ici :
Zend Framework 1.8
Zend Framework 1.7
Zend Framework 1.6
Zend Framework 1.5
Zend Framework 1.0
Partager