IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend Framework PHP Discussion :

Les nouveautés de Zend Framework 1.9 [News]


Sujet :

Zend Framework PHP

  1. #1
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut Les nouveautés de Zend Framework 1.9
    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_Amazon
    Nouveau 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.
    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.”
    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".

    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.


    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
    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 ?


    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
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  2. #2
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 239
    Points : 19 100
    Points
    19 100
    Billets dans le blog
    17
    Par défaut Mes attentes
    J'attends plusieurs choses du zend framework en général
    Utilisant et connaissant d'autres frameworks j'aimerai les choses suivantes:

    1. un vrai générateur complet, pas ce ridicule générateur qui ne fait que créer un projet propre et aide pour les controllers, il faut qu'il puisse générer les classes modèles, un CRUD minimal

    Pour les classes modèles en suivant le quickstart on s'aperçoit qu'il faut créer 3 fichiers/classes par table, et ceci à la main c'est ridicule pour un framework a l'heure actuelle censé nous faire gagner du temps, ce temps est a multiplier par le nombre de table 12-15 au minimum par projet
    Perso j'ai du me creer mon propre generateur qui me creer ces 3 fichiers classes models, le fichier de form (a modifier un peu par la suite) , un CRUD

    2. que ce "framework" se presente un peu plus comme tel, que la doc soit orienté ainsi: actuellement les docs presente l'utilisation des objets/outils comme si on partait d'une page vierge, on ne fait pas mention du bootstrap, du fichier index/main dans public ... on doit se debrouiller pour savoir ou il est plus pertinant d'initialiser tel ou tel objet

    3. une doc plus complète, une exemple tout bête étant la méthode url() appelé dans les vues dont j'ai appris sur des forums comment "reseter" les paramètres existants

    note: pour info, j'ai déjà développé sous zendframework 1.0 1.5 1.7 et désormais 1.8
    J'avais découvert les frameworks via symfony 1 beta, et un peu jelix (me souviens plus la version) les utilisant j'ai apprécie beaucoup du principe du framework, j'en ai même développe un dont je prépare la 4 eme version pour la rentrée, et sur ces 3 points symfony, jelix et même le mien n'ont pas ces problèmes donc j'aimerais bien que zendframework ne soit pas le vilain petit canard
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Un framework pour créer son framework
    Voilà ce qu'est actuellement Zend Framework.

    Parfait pour se créer son propre framework, parfait pour être utilisé comme super bibliothèque...

    Mais à ne pas utiliser pour développer rapidement.

    Il serait temps que Zend en fasse un vrai framework, parce que ce n'est pas le cas du tout actuellement, et il commence à y avoir pas mal de pros qui font machine arrière et se redirigent vers de vrais frameworks tels que symfony...

  4. #4
    Membre expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Points : 3 329
    Points
    3 329
    Par défaut
    Citation Envoyé par maken Voir le message
    Voilà ce qu'est actuellement Zend Framework.

    Parfait pour se créer son propre framework, parfait pour être utilisé comme super bibliothèque...

    Mais à ne pas utiliser pour développer rapidement.

    Il serait temps que Zend en fasse un vrai framework, parce que ce n'est pas le cas du tout actuellement, et il commence à y avoir pas mal de pros qui font machine arrière et se redirigent vers de vrais frameworks tels que symfony...
    Bonjour,

    Qu'attendez vous d'un vrai Framework ?

    je dirais pour celui qui veut aller plus vite il n'a qu'a prendre un CMS car ZF n'en est pas un.

    Zend Framework vous fournis un modèle de conception sans vous l'imposer, vous offre des ressources et des méthodes bien réfléchies avec la contribution d'une équipe de professionnel et des compagnies dont la réputation ne peut être discutée.

    Certes les autres Framework ont des années d'avance, Mais Zend Framework est un bébé qui grandit à grand pas et se construit une communauté d'envergure mondial.

    J'ai pas pu m'empêcher de réponde mais, pour ne pas dévier du sujet du post et de faire tourner la discussion en troll je vais m'arrêter la.

    L'amélioration de Zend_Db_Table est une excellente nouvelle il était temps d'apporté un plus a ce composant, je vais y voir de plus près.

    aityahia.

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par aityahia Voir le message
    Bonjour,

    Qu'attendez vous d'un vrai Framework ?

    je dirais pour celui qui veut aller plus il n'a qu'a prendre un CMS car ZF n'en est pas un.

    Zend Framework vous fournis un modèle de conception sans vous l'imposer, vous offre des ressources et des méthodes bien réfléchies avec la contribution d'une équipe de professionnel et des compagnies dont la réputation ne peut être discutée.

    Certes les autres Framework ont des années d'avance, Mais Zend Framework est un bébé qui grandit à grand pas et se construit une communauté d'envergure mondial.

    J'ai pas m'empêcher de réponde mais, pour ne pas dévier du sujet du post et de faire tourner la discussion en troll je vais m'arrêter la.

    L'amélioration de Zend_Db_Table est une excellente nouvelle il était temps d'apporté un plus a ce composant, je vais y voir de plus près.

    aityahia.
    Je n'attends pas d'un framework qu'il fasse le travail d'un cms, il suffit de lire correctement mon message précédent pour le comprendre...

    J'ai utilisé des frameworks en php dans plusieurs projets dont deux projets importants avec le ZF, je pense donc savoir faire une petite différence entre un framework et un CMS...

    Le fait de "proposer" n'empêche pas qu'il soit mis l'accent sur le développement de composants qui accélèrent le développement, ce qu'on trouve dans d'autres frameworks.
    J'aurais par exemple préféré qu'il soit mis l'accent sur les outils tels que zend_tool (qui offre peu de fonctionnalité et qui est bogué quant aux fonctionnalités concernant les modules) ou zend_application plutôt que de créer une seconde classe pour lire les flux RSS.
    C'est mon avis sur les nouveautés de la 1.9 qui me déçoivent un peu.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 38
    Points : 38
    Points
    38
    Par défaut
    Je n'avais pas du tout le regard que vous avez sur le zf. pour l'instant je suis assez nouveau sur ce framework. J'ai fait un projet avec la 1.7. Je trouvais que c'était très puissant. Par contre c'est vrai que la doc n'est pas terribles sur l'essemble d'un projet. On ne sait pas trop par ou commencer. Elle est par contre bien sur des points techniques de la Librairie. Et même sur les autres site, on ne trouve pas grand chose. (Soit dit en passant, c'est pour ca que je fais une série de tuto sur le zf sur mon blog...[Pas de pub, OK, je donne pas l'adresse :d])

    enfin bon, en gros pour résumer vos idées : Il suffit que dans la version 2 il y ai un vrai zend_tools et c'est bon ? ca sera Le framework de référence ?

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Février 2004
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 213
    Points : 81
    Points
    81
    Par défaut
    Citation Envoyé par imikado Voir le message
    J'attends plusieurs choses du zend framework en général
    Utilisant et connaissant d'autres frameworks j'aimerai les choses suivantes:

    1. un vrai générateur complet, pas ce ridicule générateur qui ne fait que créer un projet propre et aide pour les controllers, il faut qu'il puisse générer les classes modèles, un CRUD minimal

    Pour les classes modèles en suivant le quickstart on s'aperçoit qu'il faut créer 3 fichiers/classes par table, et ceci à la main c'est ridicule pour un framework a l'heure actuelle censé nous faire gagner du temps, ce temps est a multiplier par le nombre de table 12-15 au minimum par projet
    Perso j'ai du me creer mon propre generateur qui me creer ces 3 fichiers classes models, le fichier de form (a modifier un peu par la suite) , un CRUD

    2. que ce "framework" se presente un peu plus comme tel, que la doc soit orienté ainsi: actuellement les docs presente l'utilisation des objets/outils comme si on partait d'une page vierge, on ne fait pas mention du bootstrap, du fichier index/main dans public ... on doit se debrouiller pour savoir ou il est plus pertinant d'initialiser tel ou tel objet

    3. une doc plus complète, une exemple tout bête étant la méthode url() appelé dans les vues dont j'ai appris sur des forums comment "reseter" les paramètres existants

    note: pour info, j'ai déjà développé sous zendframework 1.0 1.5 1.7 et désormais 1.8
    J'avais découvert les frameworks via symfony 1 beta, et un peu jelix (me souviens plus la version) les utilisant j'ai apprécie beaucoup du principe du framework, j'en ai même développe un dont je prépare la 4 eme version pour la rentrée, et sur ces 3 points symfony, jelix et même le mien n'ont pas ces problèmes donc j'aimerais bien que zendframework ne soit pas le vilain petit canard
    Je partage entièrement ton avis.

  8. #8
    Membre expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Points : 3 329
    Points
    3 329
    Par défaut
    Ben Scholzen contributeur dans Zend_Config_Xml affirme dans ce ticket de son Blog personnel qu'il à jouter le support des constantes dans Zend_Config_Xml et quelle sera disponible dans la version 1.9
    http://www.dasprids.de/blog/2009/07/...end-config-xml

    Cette amélioration n'est pas cité dans la liste ci-dessus, mais si c'est le cas ça sera vraiment .
    car en ce moment je galère mettre sur pied un fichier de configuration en XML avec Zend_Application.

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 174
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par imikado Voir le message
    J'attends plusieurs choses du zend framework en général
    Utilisant et connaissant d'autres frameworks j'aimerai les choses suivantes:

    1. un vrai générateur complet, pas ce ridicule générateur qui ne fait que créer un projet propre et aide pour les controllers, il faut qu'il puisse générer les classes modèles, un CRUD minimal

    Pour les classes modèles en suivant le quickstart on s'aperçoit qu'il faut créer 3 fichiers/classes par table, et ceci à la main c'est ridicule pour un framework a l'heure actuelle censé nous faire gagner du temps, ce temps est a multiplier par le nombre de table 12-15 au minimum par projet
    Perso j'ai du me creer mon propre generateur qui me creer ces 3 fichiers classes models, le fichier de form (a modifier un peu par la suite) , un CRUD

    2. que ce "framework" se presente un peu plus comme tel, que la doc soit orienté ainsi: actuellement les docs presente l'utilisation des objets/outils comme si on partait d'une page vierge, on ne fait pas mention du bootstrap, du fichier index/main dans public ... on doit se debrouiller pour savoir ou il est plus pertinant d'initialiser tel ou tel objet

    (
    100% d'accord!!!

  10. #10
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 174
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par aityahia Voir le message
    Bonjour,

    Qu'attendez vous d'un vrai Framework ?

    je dirais pour celui qui veut aller plus vite il n'a qu'a prendre un CMS car ZF n'en est pas un.
    cette remarque n'apporte rien au débat la majorité de ceux qui interviennet dans ce topic savent pertinemment qu'il ya une différence entre framework et cms... et peuvent à juste titre attendre de zf qu'il présente un certain nombre des outils communs à de nombreux fmwks concurrents... maintenant on peut toujours nous expliquer que zf est différent et n'a pas la meme philosophie ou la meme approche qu les autres et n'offrira jamais un outil de génération des classes de models...

    au passage zendDb peut être remplacée avec beaucoup de succès par doctrine ou propel...

  11. #11
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Points : 29 985
    Points
    29 985
    Par défaut
    ZF 1.9 est passé en RC 1 hier soir. Il y a eu des nouveautés, j'ai mis le détail dans le premier message de ce thread.

    Il est notamment intéressant de voir que Zend continue l'intégration de ZF avec ses autres outils, dans le cas présent sous la forme d'un composant permettant de lire la liste de messages en provenance de Zend Platform.

  12. #12
    Membre expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Points : 3 344
    Points
    3 344
    Par défaut
    Ca va vite : la version 1.9.0 est maintenant disponible !

    Pour la télécharger, comme toujours : http://framework.zend.com/download/latest

    Et le changelog est à jour : http://framework.zend.com/changelog/

  13. #13
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 33
    Points : 35
    Points
    35
    Par défaut
    Envoyé par imikado Voir le message
    J'attends plusieurs choses du zend framework en général
    Utilisant et connaissant d'autres frameworks j'aimerai les choses suivantes:

    1. un vrai générateur complet, pas ce ridicule générateur qui ne fait que créer un projet propre et aide pour les controllers, il faut qu'il puisse générer les classes modèles, un CRUD minimal

    Pour les classes modèles en suivant le quickstart on s'aperçoit qu'il faut créer 3 fichiers/classes par table, et ceci à la main c'est ridicule pour un framework a l'heure actuelle censé nous faire gagner du temps, ce temps est a multiplier par le nombre de table 12-15 au minimum par projet
    Perso j'ai du me creer mon propre generateur qui me creer ces 3 fichiers classes models, le fichier de form (a modifier un peu par la suite) , un CRUD

    2. que ce "framework" se presente un peu plus comme tel, que la doc soit orienté ainsi: actuellement les docs presente l'utilisation des objets/outils comme si on partait d'une page vierge, on ne fait pas mention du bootstrap, du fichier index/main dans public ... on doit se debrouiller pour savoir ou il est plus pertinant d'initialiser tel ou tel objet

    (
    c'est pour ça que je reste sur cake meme si...

    A mon avis il y a trop de chose nouvelles et les bases pas assez travaillées

  14. #14
    Membre à l'essai
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2007
    Messages : 7
    Points : 10
    Points
    10
    Par défaut Zend Framework 1.9
    Le ZF est jeune, la priorité a été initialement les composants bas-niveau. Aujourd'hui les composants "utilisateurs" : Zend_Navigation, Zend_Paginator... commencent à arriver et ça va continuer.

    La version 1.9 est quasiment exclusivement communautaire, ce qui explique que des composants dont on attendait encore beaucoup (module avec Zend_Application) ne sont pas corrigés.

    Les premières informations indiquent que la version 1.10 serait axée "nettoyage du gestionnaire de bugs". A confirmer...

  15. #15
    Membre éclairé Avatar de metagoto
    Profil pro
    Hobbyist programmateur
    Inscrit en
    Juin 2009
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Hobbyist programmateur

    Informations forums :
    Inscription : Juin 2009
    Messages : 646
    Points : 845
    Points
    845
    Par défaut
    Citation Envoyé par mikaelkael Voir le message
    Le ZF est jeune, la priorité a été initialement les composants bas-niveau. Aujourd'hui les composants "utilisateurs" : Zend_Navigation, Zend_Paginator... commencent à arriver et ça va continuer.

    La version 1.9 est quasiment exclusivement communautaire, ce qui explique que des composants dont on attendait encore beaucoup (module avec Zend_Application) ne sont pas corrigés.

    Les premières informations indiquent que la version 1.10 serait axée "nettoyage du gestionnaire de bugs". A confirmer...
    A force, ZF n'est plus si jeune que ça. Le projet a commencé fin 2005 il me semble.

    Le défaut majeur du framework, à mon sens, et là je me focalise sur la partie MVC, et plus particulièrement C, est l'arrivée trop tardive de Zend_App et Tool. Au lieu de fournir des composants pratiquement atomiques que l'on compose et aggrège pour construire un workflow idéal (routing, dispatching etc), le controller principale a grossit exponentiellement au point d'en devenir un boulet. C'est mon avis. Un système de génération de code arrivé plus tôt aurait peut être permis d'ajouter des fonctionnalités à la demande plutôt que de les inclure de facto dans la chaîne. Je pense notament au ViewRenderer ou aux "params" (registry) du Front/Action. Bon, vous allez me dire que c'est un détail ou que c'est vraiment utile. Soit. Mais la philosophie initiale du framework était d'être extrèmenent simple et épuré. Je n'ai pas l'impression que c'est le cas aujourd'hui. Rapidement les premiers utilisateurs et certains contributeurs ont insisté pour que ZF se rapproche de Rails et compagnie. D'accord, mais plutôt que d'ajouter encore et encore des fonctionnalités aux composants de bases, il aurait fallut en créer de nouveaux s'appuyants sur les briques élémentaires. Ainsi, ne pas payer pour ce qu'on n'utilise pas et payer cash, en toute connaissance de cause, pour des features étendues.

    Sinon, pour le reste, on ne peut que louer l'effort et l'utilité que représentent tous les composants disponibles par ailleurs. C'est du "PEAR" en mieux, bref c'est dans l'esprit d'une librairie.

  16. #16
    Membre à l'essai
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2007
    Messages : 7
    Points : 10
    Points
    10
    Par défaut
    La première version avec API stabilisée (1.0.0) est sortie en juin 2007 (http://framework.zend.com/download/archives). Les points forts de ZF sont un couplage lâche et une importante couverture de tests. Il faut bien rappeler que Zend est un appui mais que seuls 3 personnes sont détachées sur ce projet. Le projet est avant tout communautaire.

    Mais je suis d'accord avec toi, c'est pour le moment dans l'esprit d'une librairie.

  17. #17
    Membre du Club
    Inscrit en
    Mai 2004
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mai 2004
    Messages : 44
    Points : 40
    Points
    40

  18. #18
    Membre expert
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Points : 3 401
    Points
    3 401
    Par défaut
    Sortie de la version 1.9.2 :

    - Annonce officielle : http://devzone.zend.com/article/7849...1.9.2-Released
    - Changelog : http://framework.zend.com/changelog/1.9.2
    - Téléchargement : http://framework.zend.com/download/latest

  19. #19
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    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.

    Vous trouverez le changelog sur cette page .
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  20. #20
    Membre chevronné
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Points : 2 015
    Points
    2 015
    Par défaut
    Topic intéressant, merci!

    Ceci dit, une petite erreur de date au tout début:
    Citation Envoyé par RideKick Voir le message
    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.
    Comparez la qualité et le prix du matériel de bricolage ou de maison avant d'acheter : MatosMaison
    Le bouton ne masse pas les pieds, mais ça aide la communauté.

Discussions similaires

  1. Quelles sont les nouveautés de Zend Core 2 ?
    Par piour dans le forum Zend
    Réponses: 4
    Dernier message: 21/09/2012, 16h26
  2. Les nouveautés de Zend Framework 1.11
    Par Eusebe dans le forum Zend Framework
    Réponses: 1
    Dernier message: 04/11/2010, 13h49
  3. [ZF 1.8] Les nouveautés de Zend Framework 1.8
    Par RideKick dans le forum Zend Framework
    Réponses: 24
    Dernier message: 23/07/2009, 19h00
  4. [ZF 1.7] Les nouveautés de Zend Framework 1.7
    Par Yogui dans le forum Zend Framework
    Réponses: 35
    Dernier message: 23/04/2009, 17h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo