Developpez.com - Rubrique PHP

Le Club des Développeurs et IT Pro

Sortie de Zend Framework 1.8

L'avez-vous essayé ?

Le 2009-04-23 17:20:25, par RideKick, Rédacteur
Salut

Matthew annonçait ce matin la version bêta 1 de Zend Framework 1.8

Cette version est complète en termes de fonctionnalités dont voici la liste :

  • Zend_Tool, par Ralph Schindler
  • Zend_Application, par Ben Scholzen et Matthew Weier O'Phinney
  • Zend_Loader_Autoloader (cf. tutoriel indiqué ci-dessous) et Zend_Loader_Autoloader_Resource, par Matthew Weier O'Phinney
  • Zend_Navigation, par Robin Skoglund
  • Zend_CodeGenerator, par Ralph Schindler
  • Zend_Reflection, Ralph Schindler et Matthew Weier O'Phinney
  • Interface Zend Server pour Zend_Cache, par Alexander Veremyev
  • Zend_Service_Amazon_Ec2, par Jon Whitcraft
  • Zend_Service_Amazon_S3, Justin Plock et Stas Malyshev
  • Zend_Filter_Encrypt, par Thomas Weidner
  • Zend_Filter_Decrypt, par Thomas Weidner
  • Support de la progression des transferts de fichiers dans Zend_File_Transfer, par Thomas Weidner
  • Routes compatibles avec les traductions, par Ben Scholzen
  • Support d'expressions Zend_Json, par Benjamin Eberlei et Oscar Reales
  • Zend_Http_Client_Adapter_Curl, par Benjamin Eberlei
  • Support des en têtes SOAP, par Alexander Veremyev
  • Support de recherche par mots clefs en utilisant des requêtes, par Alexander Veremyev
  • Support de la recherche sur plusieurs indexes dans Zend_Search_Lucene, par Alexander Veremyev
  • Support du redimensionnement, de la rotation et de la distortion des pages dans Zend_Pdf, par Alexander Veremyev
  • Support de la Locale dans Zend_Validate_Int et Zend_Validate_Float, par Thomas Weidner
  • Support des codes téléphoniques dans Zend_Locale, par Thomas Weidner
  • Zend_Validate_Iban, par Thomas Weidner
  • Zend_Validate_File_WordCount, par Thomas Weidner
  • Zend_Validate_LocalizedToNormalized et NormalizedToLocalized, par Thomas Weidner
  • Zend_Validate_Db_RecordExists et NoRecordExists, par Ryan Mauger
  • Zend_Tag_Cloud, par Ben Scholzen

Est-ce que quelqu'un la déjà essayé ? Allez, je suis sûr que oui

Téléchargement : http://framework.zend.com/download/latest

[Edit]
Tutoriel sur le nouveau composant Zend_Loader_Autoload : http://julien-pauli.developpez.com/t...r/autoloaders/
Tutoriel sur le composant Zend_Tool : http://aityahia.developpez.com/tutor...ork/zend-tool/
  Discussion forum
24 commentaires
  • stailer
    Membre chevronné
    L'application que je développe actuellement utilise le Zend Framework... Et comme je veux absolument qu'à sa sortie elle soit compatible avec la dernière version du ZF, et bien j'utilise carrément le SVN que j'update chaque soir.

    C'est un peu fou, mais je fais confiance aux gens de Zend et en 4 mois, aucun souci n'est apparu.

    Bref, la 1.8 oui je l'ai testé, surtout CodeGenerator qui tombait à pic et Zend_Filter_Encrypt.

    J'apprécie de plus en plus le ZF. J'ai fait le choix d'utiliser ADODBPHP (5.0.8 actuellement) pour la base de données et justement j'ai développé un générateur de code pour les ActiveRecords avec le nouveau CodeGenerator.

    Après Tag_Cloud et Navigation sont gadgets mais peuvent êtres sympas si on développe un site web avec le ZF.
  • Aquaa
    Inactif
    Salut

    Mon seul inconvenant est le traçage d'erreur qui devient parfois impossible sans outil de déboguage puissant.
  • Janitrix
    Membre expert
    De nombreuses nouveautés intéressantes Pour ma part je suis très intéressé par les classes Zend_Validate_Db_RecordExists et NoRecordExists, j'en avais assez de créer mes propres validateurs Je ne l'ai pas encore essayé mais nul doute que je vais passer mes projets en cours sur cette version, les développeurs font beaucoup d'effort pour conserver une rétro-compatibilité, et je n'ai jamais eu de soucis jusque là pour passer d'une version à une autre.
  • Janitrix
    Membre expert
    Voilà, sortie officielle depuis hier : http://devzone.zend.com/article/4524-Zend-Framework-1.8.0-Released

    Cette version 1.8.0 corrige notamment un bug de la bêta, qui gênait le fonctionnement de Zend_Tool.

    Note : il me semble qu'il y est un petit soucis lors du téléchargement, les archives sont vides
  • CocoRambo
    Membre du Club
    Aucun soucis pour ma part!
    Archive extraite correctement
  • Janitrix
    Membre expert
    Envoyé par CocoRambo
    Aucun soucis pour ma part!
    Archive extraite correctement
    En effet, le problème n'apparait que lorsqu'on télécharge depuis le site de Zend : http://www.zend.com/community/downloads

    Mais tout va bien si on télécharge du site du framework directement :
    http://framework.zend.com/download/latest
  • aityahia
    Membre expert
    Salut.

    ce que j'apprécie aussi dans la nouvelle version c'est l'introduction de Zend_tool qui nous permet d'effectuer des taches courantes sur le projet (création de l'arborescence, création d'action....) grâce a la ligne de commande similaire a celle de prado
    salutations.
  • Feng-Huang
    Membre habitué
    Bonjour,

    J'avoue ne pas avoir vraiment cherché, mais, y'a-t-il un "how to upgrade to 1.8" officiel ou non ?
  • stailer
    Membre chevronné
    Je n'ai pas vraiment vu de "comment migrer" non plus, mais bon, apparemment à part le Zend_Loader le reste devrait continuer de fonctionner sans problème.

    Personnellement j'utilise la partie MVC-LAYOUT-JSON-GDATA et je n'ai aucun problème de compatibilité.

    Tu trouveras sur ce site aussi un article de Julien Pauli concernant l'évolution vers le Zend_Autoloader.
  • Oui à part Zend_Loader, il n'y a pas d'autres "cassures" à ma connaissance.
    En route pour 1.9, j'ai déja quelques patchs sur le feu ^^