Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
je suis en train de concevoir un RAD spécialisé pour PHP/ ZEND Framework dans le genre DELPHI FOR PHP.
Il intégrera un editeur multi syntaxique HTML/CSS/PHP et ZEND FRAMEWORD avec des design pattern du ZEND Framework.
Qu'en pensez vous ?
Cela vous interresse t'il ?
Hors ligne
Ca peut être effectivement intéressant si tu t'appuies sur une base solide comme eclipse. Cela te permettrai de te concentrer sur ce que tu veux apporter sans avoir a gérer tout les a cotés absolument indispensable (édition, complétion, templates, gestion de source svn, cvs, perforce etc.., communication réseau ssh, ftp, etc.., )
Tu bénéficierais du parc utilisateurs et de la confiance dans cet outil. De plus, les utilisateurs seront moins réticent à essayer un plugins sur leur environnement habituelle que de changer tout.
Un exemple de Zend avec Zend Studio. C'est une société qui a plusieurs dev charger de ce projet, et au final, il abandonne le produit propriétaire pour s'appuyer sur eclipse car ZS était perpétuellement sujet aux régression, a l'instabilité et évoluait bien plus lentement que nécessaire puisque une bonne partie des devs étaient dévolus à la maintenance plutôt qu'aux évolutions. Pour avoir discuter plusieurs fois de vive voix avec quelques personnes de chez Zend, je peux t'assurer qu'ils étaient plutôt content de la bascule.
Mais si tu veux tout faire de A à Z, c'est un chantier énorme et de très longue haleine. Et il faudra vraiment faire quelque chose d'exceptionnel pour avoir une chance de fédérer une population autour d'un nouvel outil.
Hors ligne
Bonjour,
Il faudra qu'il soit aussi multi-plateforme. Tout le monde ici, ne travaille pas avec windows.
Donc bon courge.
Hors ligne
Bonjour,
J'ai des ambitions modeste pour le moment, ce RAD est en cours de développement sur la plateforme windows (j'utilise Delphi 2007). Il pourra devenir par la suite devenir multiplateforme mais cela n'est pas mon objectif premier car j'ai remarquer qu'il y avait quant même une demande pour Windows.
Hors ligne
Delphi c'est obligatoirement se fermer la porte de tout ce qui n'est ni windows ni linux
cad RiscOS OS9 MacOS et bien d'autres
c'est bien dommage de se fermer d'entrée de jeu une porte si grande
mais bon courage à toi
Hors ligne
Cela existe déjà et son nom de code est "Neon". Le nouveau IDE de Zend qui remplace Zend Studio. Il est basé sur Eclipse (PDT) donc multiplatformes et intégre le Zend Framework.
Encore en version Beta, j'ai quelques soucis avec les lignes de commentaires quand je fais du debug mais globalement il est super.
Voici quelques vidéos pour vous donner un avant goût.
Hors ligne
"neon" n'est pas un RAD, mais un IDE (si j'ai bien tout lu)
Hors ligne
Je serai tenté de dire que Neon (et même Eclipse en général) est un outil RAD en ce sens qu'il permet assez facilement de créer des programmes à l'aide d'une interface graphique dotée de nombreux outils et de modules prêts à l'emploi.
Qu'en penses-tu ?
Hors ligne
Un RAD pour moi c'est typiquement Windev qui prend en compte tout le cycle de vie du logiciel. Eclipse permet de le faire en ajoutant des plugin plus ou moins bien conçus et qui rendent bancale l'utilisation d'Eclipse. Donc on peut dire qu'Eclipse associés à des plugins est un RAD. Mais est-il possible de "transformer" Eclipse en RAD pour le développement en PHP, je ne sais pas
Hors ligne
non il existe des suite bien intégré de plugin éclipse qui en font alors un RAD
en java notamment tu as des outils qui te permettent de faire les spécifications, la conception le design, le codage, les test unitaires, les test d'intégration, et la mise en production.
pour ce qui est du design il existe des éditeur intégré qui te permettent de dessiner ton interface
à tous cela il ne manque que les outils pour manipuler des images, mais c'est pareil dans des truc comme windev (ce n'est pas illustrator ou photoshop)
eclipse va même beaucoup plus loin qu'un RAD dans pas mal de domaine.
reste que la principale difficulté est de trouver le bon assemblage de plugins pour que tout fonctionne en harmonie. (ce n'est pas par hasard si des boite vendent ce service)
je pense qu'une couche d'adaptation de Visual Editor pour le rendre compatible et conforme à ZF serait un bon plus.
de même des outils UML pour générer du php qui prennent en compte ZF serait pas mal non plus (comme on le fait en C++ ou java)
bref le Zend Studio pour Eclipse n'est pas complet mais il n'est pas très loin du compte
reste comme toujours avec eclipse à rendre les différents plugins inter opérable. mécaniquement eclipse est fait pour ça et ça marche bien
sémantiquement c'est un peut plus dur.
il n'est pas évident par exemple de faire un plugin UML à la Omondo qui tienne compte des classes de base existante dans ZF et php5
pas évident nom plus dans un outil comme visual editor de prendre en compte une architecture comme les helper et plugin de ZF
Bref il y a encore du boulot.
enfin pour repondre directement à la phrase
Donc on peut dire qu'Eclipse associés à des plugins est un RAD.
Eclise sans plugin ne fait absolument rien. mais rien de rien. il n'y a que la gestion de plugin.
Eclipse devient ce que tu veux à partir du moment ou tu lui met le ou les plugin qui font ce que tu as envie.
par exemple il existe un outil de suivit de marché financier ou un gestionnaire de projet (à la ms project) ou encore un outil de compta personnelle, un gestionnaire de ta bibliothèque de dvd.
Eclipse est une coquille vide, qu'il est nécessaire de remplir.
A+JYT
Hors ligne
Donc c'est bien ce que je disais : Eclipse n'est pas un RAD pour PHP, mais il le fait trés bien pour Java.
(c'est vrai que je n'avais pas précisé qu'il le faisait pour Java)
Hors ligne
Pas sur car (je répète comme un idiot m'enfin)...
on peut dire qu'Eclipse associés à des plugins est un RAD.
Donc si tu trouve les bons plugins, Eclipse peut devenir un RAD pour PHP...
Hors ligne
eclipse n'est pas un rad pas plus qu'un éditeur ou qu'un ide
effectivement il existe beaucoup plus de chose pour Java que pour PHP mais tu trouveras dans les plugin d'éclipse est les framworks de dev pour éclipse beaucoup plus de chose pour en faire un RAD pour PHP que ce que tu peut en avoir dans Delphi ou Windev
A+JYT
Hors ligne
Damien a écrit:
Donc c'est bien ce que je disais : Eclipse n'est pas un RAD pour PHP, mais il le fait trés bien pour Java.
Mais i le fait déjà très bien pour PHP.
Personnellement j'utilise les plugins :
- PDT : impeccable pour les projets PHP, puisqu'il te permet même de faire du debuggage avec Zend Debuger ou xdebug, il te permet également d'inclure des include_path pour un projet, je mets mon dossier contenant ZF dedans et il est directement pris en charge dans les complétions de mes fichiers PHP du projet.
- SimpleTest : il me permet de faire des tests unitaires par le biais de SimpleTest ou PHPUnit2
- quantum : pour mes requêtes SQL
- clay : pour la schématisation de ma bdd
- subclipse : pour le SVN
- aptana : pour tout ce qui est js et css
Voila, il en existe encore plein d'autres, notamment pour l'UML, mais déjà celà me permette de coder mes projets PHP/ZF très simplement.
Hors ligne