salut à tous,
Voilà, tout le monde commence à parler du Framework de Zend (php5)...
Y-a-t-il des personnes qui bossent avec, ou l'on testé, on vont le tester ?
Merci,
Fabrice
Version imprimable
salut à tous,
Voilà, tout le monde commence à parler du Framework de Zend (php5)...
Y-a-t-il des personnes qui bossent avec, ou l'on testé, on vont le tester ?
Merci,
Fabrice
j'ai commencé les tests, et c'est sur, je vais m'en servir en production dès que j'aurais eu le temps de l'apprendre un peu mieux.
Ce n'est pas vraiment un framework, c'est juste une bibliothéque de fonctions !!
Un vrai framework : Jelix.
pas vraiment d'accord, il permet de concevoir des applications en utilisant le schema MVC (Model View Controller)...
Fabrice
J'ai lut que le MVC du Framework de Zend était un peu léger.
Le framework le plus connu et ayant fait ces preuves est certainement RoR. Mais je t'ai proposé Jelix car c'est un projet français.
oui, mais pour ce que j'ai à faire, le framework de Zend me suffira.
Les "concepteurs" de PHP nous sortent un framework, çà serai vraiment dommage de ne pas leur laisser une petite chance :) et puis je pense qu'il va s'ameliorer et evoluer rapidement.
Ca serai bien qu'il existe enfin un standard...
Fabrice
Il serait temps en effet !Citation:
Ca serai bien qu'il existe enfin un standard...
C'est certain qu'il va s'amliorer, il vient tout juste de paraître.
Lances toi dedans dans ce cas ! ;)Citation:
oui, mais pour ce que j'ai à faire, le framework de Zend me suffira.
oui, je vais me lancer dans les projets que je dois developper, et je donnerrai mon avis par la suite :).
J'attends aussi l'avis d'autres personnes ;)
Fabrice
Oh oui, quel bonheur quand tous les développeurs PHP de la terre utiliseront le même framework... :?Citation:
Envoyé par __fabrice
ca sert a quoi concretement un framework ?
pour moi, c'est exactement ce que j'attends d'un framework.
enfin un framework de qualité qui me sert de base de travail et qui n'essaye pas de m'empecher de coder comme je le souhaite.
Totalement d'accord avec toi. Je ne l'ai pas essayé, mais d'après ce que j'ai lu, c'est plus une bibliothèque qu'un framework. Quand il gèrera parfaitement le MVC, là on pourra parler de framework.Citation:
Envoyé par Tipoun
Je m'intéresse à ce framework d'assez près. Aujourd'hui la plupart des fonctionnalités sont un peu lites du fait de la jeunesse de l'outil mais voici une première liste de points qui m'ont surpris sur ce projet :Le système de templating est le Zend_DB sont plutôt légers mais c'est tant mieux, il vaut mieux cela à une usine à gaz pratique mais qui ralentit tout.
- Sa stabilité : le process de développement et de livraison des releases est vraiment bien géré, les erreurs sont très rares.
- Son principe de fonctionnement : je trouve qu'il est très bien pensé. L'implémentation du modèle MVC via Zend_Controller en particulier est intuitif et pratique.
- Ses normes : elles aussi sont très bien pensées. La syntaxe proposée est claire, le nommage des répertoires et des fichiers intelligent et la phpdoc très utile.
Voilà voilà, au final donc je suis plutôt convaincu par ce projet qui je le confirme pour l'utiliser quasiment tous les jours maintenant, c'est un vrai framework qui définit une méthode de travail, des outils, des librairies, des normes.
Note : il gère MVC mais vous n'êtes pas obligés de faire du MVC. MVC est une motif de conception comme un autre, pas une condition pour déclarer qu'un outil est un framework ou non ;).
Désolé de déterrer un vieux sujet :oops: , mais maintenant ce serait cool d'avoir les retours d'expérience des pionniers, Zend Studio ça donne quoi à l'usage ???
Je partage l'avis de Guillaume P.
Nous somme en réflexion pour l'adopter mais il a un manque de doc et d'exemple concret pour l'instant.
Je suis d'ailleurs preneur de tout ce que vous pouvez trouver comme doc ou site sur le Zend Framework. N'hésitez pas à me MP.
En ce qui concerne l'adoption, nous avons dû d'abord résoudre la problématique d'intégration des nouvelles rubriques PHP dans les sites ASP actuel (migration phasée vers PHP).
Si la navigation à travers le framework est compatible, nous adopterons le framework pour les nouvelles rubriques du site.
Ah oui nous avons pris la décision d'utiliser le plug-in PHP de ZEND dans eclipse (mais y a encore quelques bug) plutôt que zend studio.
Salut,
Dans le dernier numero de phpSolutions (n°16), il y a un article du framewok de Zend. Mais c pareil, c succint :(, et pas forcement tres clair.
Fabrice
Je viens de voir la doc de la framework et je la trouve complète. Elle ne fait pas usine à gaz c'est bien en plus ils ont un effort de traduction multilangue ce qui est rare même si c'est pas indispensable mais ça joue beaucoup sur la communication. Je pense l'utiliser sur certaine chose que je ne souhaite pas redévelopper.
J'ai adopté le framework depuis quelques mois. Il permet de concevoir facilement des applications en MVC mais peut être manque encore un peu de souplesse dans ce domaine. Avec la future version 2.0 en preview actuellement, le patern MVC a été remodelé et est prometteur.
La contrainte est qu'il est résolument incompatible avec php4 et nécessite le support PDO pour PHP5 pour pouvoir accéder aux bases de données...
Cela dit, tout est puissamment codé dans ce framework et toutes les classes sont scrupuleusement testées avant d'être livrées. Son développement est aussi très actif.
Bonjour à tous,
J'aimerais aussi utiliser ce framework à l'avenir. J'aurais souhaité savoir si un livre était déjà sorti sur zend framework? (je doute fort que non)
La doc n'a l'air pas trop mal faite :http://framework.zend.com/manual/fr/
Quelqu'un connaitrait-il une version pdf de ce manuel?
Merci.
Je dev sous ce framework depuis 2 semaines.
J'ai pas tout testé, loin de là, mais ce que j'ai utilisé ( core, Db, View, filters et mail ) m'a bien plus.
C'est le premier framework PHP que j'utilise (ca y est, j'ai franchi le pas lol ), et ca simplifie drolement la vie.
Il est jeune, il manque de modules ( gestion files/dirs, gestion d'images ... ), mais l'équipe bosse bien dessus. Son code est propre, j'écrirai un tuto d'ici quelques mois dessus.
D'un article que j'ai lu c'est pas le framework le plus rapide donc optimisé. De mes souvenir c'est le plus lent.
Justement, pourrais-tu aller fouiller dans les sinuosités de ton cerveau pour retrouver où tu as vu un "comparatif" de plusieurs framework ?
Je voudrais bien savoir ce qu'il en est ?
Mais de toutes façons, c'est vrai qu'il en est encore à ses débuts, alors même s'il est "lent" (ce qui reste à voir) ça ne peut que s'améliorer.
En tous cas merci si tu arrives à retrouver ce test.
A+
Il ya eu un comparatif en anglais ici.Citation:
Envoyé par sir_gcc
ce framework manque vraiment de doc.
Je pense que ce qui fait la qualité d'un framework c'est avant ca documention et les exemples qu'il fournit
Bonjour,
Je t'accorde qu'il manque de docs, mais la version stable n'est pas encore sortie et l'effort de documentation est très important en ce moment. Un des objectifs de versions beta est d'avoir une doc à jour maintenant que l'API commence à se figer.
En plus de la doc officielle, il commence à y avoir beaucoup de tutoriaux :
*
Cordialement,
Philippe
Salut
Pour souligner ce que dit Philippe, Developpez.com a commencé à publier des articles à ce sujet : http://julien-pauli.developpez.com/t.../presentation/
N'hésitez pas non plus à lire le blog de Julien ;)
Bonjour à tous,
Voila ca faisait un moment que j'entendais parler de ZEND, donc je me suis dit aller ... je vais l'essayer. Quelle ne fut pas ma surprise quand j'ai vu qu'il etait sous licence !! 8O
Pour moi l'avantage majeur du PHP c'est que c'est un language de programmation libre, et que tout le monde peut l'utiliser sans restriction.
Bref j'etait vraiment decu, de plus je n'avais vu null part qu'il etait payant, je le voyais comme un framwork open source.
Voila je voulais juste donner mon impression...
Maxime
Je pense que tu confonds certains éléments.
Zend, en soi, est une entreprise. Ce n'est pas une technologie, mais plutôt un éditeur de logiciels, fournisseur de services etc. en relation avec PHP. Certains de leurs produits sont effectivement payants.
Ici, il s'agit du Zend Framework et la licence de ce produit en particulier est BSD :
cf. http://framework.zend.com/licenseCitation:
C'est donc gratuit ;)
[Edit] Heureusement qu'il est sous licence, sinon les drotis des auteurs ne seraient pas protégés. La licence permet de protéger les droits d'auteurs, mais elle ne permet pas de systématiquement dire "produit payant".
Autant pour moi, quand j'ai été sur le site j'ai vu la possibilité d'acheter... mais apparement je n'étais pas sur le bon site...Citation:
Envoyé par Yogui
Rubrique téléchargement
quand on fait une recherche sur zend, on trouve le site zend.com, qui est en lien avec le PHP (je ne sais pas si ce site à un lien avec l'éditeur ZEND, j'imagine que oui). Bref quand on entre dans la rubrique téléchargement on a que des logiciels "payant" pour lesquels il faut acheter une "licence".
je m'étais mal exprimé c'est vrai, mais leur site est super mal organiser... en meme temps ils mettent les produits qui leur rapport des pépètes devant les autres, c'est normal.
Bref, c'est ok... j'ai téléchargé GRATUITEMENT le framework, et je vais l'essayer d'ici peu.
Merci pour le lien de Téléchargement
PS : En fait je pense qu'il n'y pas vraiment de lien avec les 2 sites ... je sais pas je suis perdu
Pour remettre les choses dans l'ordre :mouarf:
Zend est une boîte créée en 1999 par Andi Gutmans et Zeev Suraski, dont les noms te sont sans doute familiers.
Ils éditent des logiciels (Studio, Platform, Core, Framework, etc.).
Donc oui, il y a bel et bien une relation entre Zend Studio et Zend Framework ;)
Par ailleurs si tu fais bien attention, le framework fut créé par... Andi Gutmans ;)
Je viens d'enchainer les 2 tutoriels de Rob Allen...
Pfouit ! :bravo:
C'est vraiment puissant ! Les possibilités d'ORM sont très séduisantes.
Bon, il y a encore du boulot pour moi, car j'aborde juste la POO, mais ça donne vraiment envie de se lancer !
Mouahahaha !Citation:
Envoyé par vg33
Hmmm désolé, je pensais que tu t'y étais déjà mis...
N'oublie pas le blog de Julien, il y a plein de choses dessus ;)
http://blog.developpez.com/?blog=126
Faut bien se lancer un jour ! :DCitation:
Envoyé par Yogui
Salut,
Honnêtement pour avoir regarder de loin ce ZF et l'avoir rapidement essayé, je ne suis vraiment pas impressionné :roll:
Une des choses qui m'a le plus embété c'est le fait de ne pas avoir de bootstrap (index.php) par défaut, et d'autre obliger de créer le sien en récuperant des bouts de code par ci par là : un bout pour spécifier ajouter les include_path, un bout pour mettre en place Zend_Controller (et lui dire dans quel dossier chercher - aucun n'est spécifié par défaut), un bout pour dire à mes modèles quelle base de données utiliser (comme si j'en utilisait 15 par projets) etc...
... ou pas :aie:Citation:
C'est vraiment puissant ! Les possibilités d'ORM sont très séduisantes.
Enfin quand je vois qu'il faut rajouter du code pas tellement trivial (cf. le tuto sur le Full Loading) pour une fonctionnalité aussi indispensable que le chargement de modèles liées, je me pose quand même quelques questions.
De plus il n'y a quasiment rien du côté des formulaires/traitement d'erreurs, aucune génération d'URL à partir des routes ... types de fonctionnalités que j'attends dans un framework web.
Pour m'être mis doucement à Ruby on Rails, et au delà des différences apportées par le langage (Ruby vs PHP), le framework Zend est pour moi loin (très loin) de s'approcher des fonctionnalités proposées par Rails.
Bonjour,
j'utilise le framework en production depuis quelques mois (version07).
J'en suis content : c'est du mvc.
Ce qui était désagréable c'est les changement de versions. Mais c'est aussi de commencer avec une version inf à 1.
Je me sers aussi de library propietaire entre autre pour l'accès aux données et quelques affichages.
J'en suis content.
:lol:
Je dois étudier le framework pour voir s'il est intéressant pour notre entreprise, et de ce que j'en ai vu, ça n'a pas l'air.
Je ne vois pas ce qu'il amène de révolutionnaire. Certes il amène beaucoup de fonctions qui sont plus ou moins intéressante, comme une grosse bibliothèque. Mais le fait d'avoir ce rewriting d'URL avec l'arborescence incluse derrière, je trouve ça d'un super compliqué !!! 8O 8O
Et après pour t'y retrouver dans un super gros projet, et si on doit pleins de fichiers dans pleins d'endroit différent, je trouve pas ça pratique.
Pour notre part on utilise déjà smarty, qui permet de séparer les templates du php, avec des classes et c'est déjà pas mal.
Je regardais ce qu'on pouvait rajouter pour inclure ZF, mais je crois que c'est pas gagné ...
Si vous avez des idées, je suis preneur !!
C'est vrai que la gestion des répertoire n'est pas toujours très simple, mais c'est justement un avantage (a mon sens). Ton arbo te permet de bien référencer les différents modèles, controlleurs, etc selon le module : tu n'a pas besoin de fouiller parmis tes 473 fichiers pour changer une ligne, il suffit de regarder l'url de la page à modifier pour savoir dans quel dossier se trouve le fichier. C'est aussi l'intérêt du MVC en général.
Ceci dit, même si tu ne veux pas utiliser le MVC (et le rewriting) tu peux utiliser les classes qui t'intéresse seulement :)
Salut,
Voilà je bosse dans une entreprise de développement, nous sommes porté beaucoup plus sur la technologie J2EE.
Mais depuis 6 mois nous étudiant l’éventualité d’utiliser PHP5 dans certains de nos produits.
L’arrivé de PHP5 et son modèle objet, nous a séduit, et nous somme actuellement convaincu que PHP5 a atteint sa pleine maturité et peut être utilisé dans des gros projet professionnel.
L’apparition des Frameworks comme Zend ou Symfony qui respectent le modèle MVC, est une preuve supplémentaire, que PHP5 peut dans certains cas concurrencer les technologies les plus robustes comme J2EE ou .NET.
Actuellement nous testant 3 Frameworks qui on attirés notre attention :
- Zend Framework
- Symfony
- Joomla Framework
Oui Joomla Framework, Joomla est plus connu pour être un très bon CMS, mais justement, il repose sur le Framework du même nom.
Ce que je peux dire pour le moment, les trois Frameworks on des avantages très intéressant, mais Zend reste le plus intéressant a mon avis par sa souplesse et sa facilite de mise en œuvre.
Mais pour une entreprise, de développement, faire un choix de Framework est très stratégique, car elle va orienter sa stratégie de développement sur ce Framework pour au moins 5 ans, car il est inconcevable de changer de Framework tous les ans.
Le faite que Zend Framework est supporté par The PHP Company (Zend) est certainement le plus grand avantage. Avec la sortie de sa version stable, je crois qu’il est devenu un standard au même niveau que Struts dans le monde JAVA.
Est il possible d'utiliser le Zend framework avec un autre IDE que Zend studio ?
Est ce que je pourrais le mettre sous Dreamweaver par exemple ?
Le ZF peut s'utiliser avec n'importe quel IDE. Il sera simplement moins bien intégré que dans Zend Studio. Personnellement, je code avec le pluggin PDT d'Eclipse, et ça va très bien.