Je suis actuellement à la recherche d'un outil de développement
professionnel
pour développer / maintenir les différentes versions de mes applications
PHP.
En fait je développe des applications PHP/MySQL sur des serveurs web linux.
Mon application peut etre customizée pour certains clients, je cherche donc
un
moyen de passer le moins de temps possible à :
- débuguer mes scripts sur l'ensemble des produits distribués
- tracer les différentes versions de chaque script (CVS)
- améliorer ma vitesse de développement (interface graphique à le Visual
studio)
J'ai déjà commencé à jeter un coup d'oeil à certains logiciels.
Pour le moment, j'en ai trouvé 2 qui semblent adaptés à mes besoins :
- Zend studio
- PHP Eclipse
Y a t-il des personnes qui connaissent ces logiciels et qui pourraient me
donner leurs avis?
Avant toute chose, une approche objet ne règlerait pas je pense le pb
l'objet règle et apporte d'auutres problèmes : l'objet, ce n'est pas la panacée (je suis développeur objet pourtant :) ) No Troll sur
l'objet, il y en a assez dans les archives ;)
Oh le vilain quotage ! Sérieusement configure ton client Usenet pour qu'il cite correctement. Pour ma part j'utilise Outlook Express avec un plugin qui s'appelle QuoteFix je crois.
-- Jean-Marc.
c.triffault@gmail.com a écrit/wrote :
Avant toute chose, une approche objet ne règlerait pas je pense le pb
l'objet règle et apporte d'auutres problèmes : l'objet, ce n'est
pas la panacée (je suis développeur objet pourtant :) ) No Troll sur
l'objet, il y en a assez dans les archives ;)
Oh le vilain quotage ! Sérieusement configure ton client Usenet pour qu'il
cite correctement. Pour ma part j'utilise Outlook Express avec un plugin qui
s'appelle QuoteFix je crois.
Avant toute chose, une approche objet ne règlerait pas je pense le pb
l'objet règle et apporte d'auutres problèmes : l'objet, ce n'est pas la panacée (je suis développeur objet pourtant :) ) No Troll sur
l'objet, il y en a assez dans les archives ;)
Oh le vilain quotage ! Sérieusement configure ton client Usenet pour qu'il cite correctement. Pour ma part j'utilise Outlook Express avec un plugin qui s'appelle QuoteFix je crois.
-- Jean-Marc.
Jean-Marc Molina
WebRod a écrit/wrote :
Tu es d'une manière générale trés dur envers ZDE, mais tu sembles avoir plus d'expérience que moi dans ces divers IDE. Je testerais donc plus en profondeur ces outils et Komodo que je n'ai pas testé.
J'en suis le premier désolé mais je n'adhère pas complètement à leur modèle économique. C'est de pire en pire je dirai étant donné que la version gratuite et personnel n'est plus disponible. Certains dogmes de leur philosophie vont à l'encontre de celles introduites par PHP : simplicité, accessibilité, puissance, ouverture, communauté... Zend Studio c'est tout sauf ça d'après moi. Et en le voyant évoluer ces dernières années, le futur n'augure de rien de bon. Alors certains préfèrent sonner l'alarme plutôt que de voir Zend sombrer... Faut voir la concurrence qui arrive quand même. Komodo c'est pas n'importe quoi et TruStudio semble bien plus prometteur même si forcément la cible n'est pas la même.
-- Jean-Marc.
WebRod a écrit/wrote :
Tu es d'une manière générale trés dur envers ZDE, mais tu sembles
avoir plus d'expérience que moi dans ces divers IDE.
Je testerais donc plus en profondeur ces outils et Komodo que je n'ai
pas testé.
J'en suis le premier désolé mais je n'adhère pas complètement à leur modèle
économique. C'est de pire en pire je dirai étant donné que la version
gratuite et personnel n'est plus disponible. Certains dogmes de leur
philosophie vont à l'encontre de celles introduites par PHP : simplicité,
accessibilité, puissance, ouverture, communauté... Zend Studio c'est tout
sauf ça d'après moi. Et en le voyant évoluer ces dernières années, le futur
n'augure de rien de bon. Alors certains préfèrent sonner l'alarme plutôt que
de voir Zend sombrer... Faut voir la concurrence qui arrive quand même.
Komodo c'est pas n'importe quoi et TruStudio semble bien plus prometteur
même si forcément la cible n'est pas la même.
Tu es d'une manière générale trés dur envers ZDE, mais tu sembles avoir plus d'expérience que moi dans ces divers IDE. Je testerais donc plus en profondeur ces outils et Komodo que je n'ai pas testé.
J'en suis le premier désolé mais je n'adhère pas complètement à leur modèle économique. C'est de pire en pire je dirai étant donné que la version gratuite et personnel n'est plus disponible. Certains dogmes de leur philosophie vont à l'encontre de celles introduites par PHP : simplicité, accessibilité, puissance, ouverture, communauté... Zend Studio c'est tout sauf ça d'après moi. Et en le voyant évoluer ces dernières années, le futur n'augure de rien de bon. Alors certains préfèrent sonner l'alarme plutôt que de voir Zend sombrer... Faut voir la concurrence qui arrive quand même. Komodo c'est pas n'importe quoi et TruStudio semble bien plus prometteur même si forcément la cible n'est pas la même.
-- Jean-Marc.
Jean-Marc Molina
Dimi a écrit/wrote :
Définitivement, il va falloir qu'on passe à CVS ou bien subversion.
Subversion tu voulais dire :). Sérieusement épluche le livre en ligne et surtout le manuel de TortoiseSVN, du bonheur ! Il présente le concept et surtout le Branching & Tagging, la réponse à tout tes problèmes de clients. Un nouveau client indésirable ? Tu le Branch, tu le Tag et on en parle plus :). SVN (Le petit nom de Subversion) te permet en fait de tatouer tes clients comme des animaux, ça te permet ensuite de répérer rapidement un client dans le troupeau, question qu'il ne s'égare pas et qu'il se tape la version du logiciel d'un autre.
Pour prendre soin de mes clients, j'utilise Subversion :).
-- Jean-Marc.
Dimi a écrit/wrote :
Définitivement, il va falloir qu'on passe à CVS ou bien subversion.
Subversion tu voulais dire :). Sérieusement épluche le livre en ligne et
surtout le manuel de TortoiseSVN, du bonheur ! Il présente le concept et
surtout le Branching & Tagging, la réponse à tout tes problèmes de clients.
Un nouveau client indésirable ? Tu le Branch, tu le Tag et on en parle plus
:). SVN (Le petit nom de Subversion) te permet en fait de tatouer tes
clients comme des animaux, ça te permet ensuite de répérer rapidement un
client dans le troupeau, question qu'il ne s'égare pas et qu'il se tape la
version du logiciel d'un autre.
Pour prendre soin de mes clients, j'utilise Subversion :).
Définitivement, il va falloir qu'on passe à CVS ou bien subversion.
Subversion tu voulais dire :). Sérieusement épluche le livre en ligne et surtout le manuel de TortoiseSVN, du bonheur ! Il présente le concept et surtout le Branching & Tagging, la réponse à tout tes problèmes de clients. Un nouveau client indésirable ? Tu le Branch, tu le Tag et on en parle plus :). SVN (Le petit nom de Subversion) te permet en fait de tatouer tes clients comme des animaux, ça te permet ensuite de répérer rapidement un client dans le troupeau, question qu'il ne s'égare pas et qu'il se tape la version du logiciel d'un autre.
Pour prendre soin de mes clients, j'utilise Subversion :).
-- Jean-Marc.
Dimi
Bon, je crois que j'ai trouvé le bon outil. Je ne suis pas encore vraiment rentré dedans comme il se doit, mais je dois dire que Komodo est vraiment pas mal du tout.
L'interface est vraiment complète et assez intuitive. Le remote debuging fonctionne bien et il gère subversion. Je pense que je vais opter pour ce soft ;-) Merci encore pour les conseils.
Il ne me reste plus qu'à trouver un bon bugtracker. Je sais que Bugzilla est bien, mais j'ai vraiment du mal avec son interface... je verrai bien.
A plus tard.
Dimitri.
Bon, je crois que j'ai trouvé le bon outil.
Je ne suis pas encore vraiment rentré dedans comme il se doit, mais
je dois dire que Komodo est vraiment pas mal du tout.
L'interface est vraiment complète et assez intuitive. Le remote debuging
fonctionne bien et il gère subversion.
Je pense que je vais opter pour ce soft ;-) Merci encore pour les conseils.
Il ne me reste plus qu'à trouver un bon bugtracker. Je sais que Bugzilla est
bien, mais j'ai vraiment du mal avec son interface... je verrai bien.
Bon, je crois que j'ai trouvé le bon outil. Je ne suis pas encore vraiment rentré dedans comme il se doit, mais je dois dire que Komodo est vraiment pas mal du tout.
L'interface est vraiment complète et assez intuitive. Le remote debuging fonctionne bien et il gère subversion. Je pense que je vais opter pour ce soft ;-) Merci encore pour les conseils.
Il ne me reste plus qu'à trouver un bon bugtracker. Je sais que Bugzilla est bien, mais j'ai vraiment du mal avec son interface... je verrai bien.
A plus tard.
Dimitri.
Jean-Marc Molina
Dimi a écrit/wrote :
Bon, je crois que j'ai trouvé le bon outil. Je ne suis pas encore vraiment rentré dedans comme il se doit, mais je dois dire que Komodo est vraiment pas mal du tout.
L'interface est vraiment complète et assez intuitive. Le remote debuging fonctionne bien et il gère subversion. Je pense que je vais opter pour ce soft ;-) Merci encore pour les conseils.
Attention au côté obscur de Komodo, entre PHP et Python... Il n'y a qu'un pas et la tentation est grande :).
Il ne me reste plus qu'à trouver un bon bugtracker. Je sais que Bugzilla est bien, mais j'ai vraiment du mal avec son interface... je verrai bien.
N'hésite pas à nous en parler sur le groupe news://fr.comp.applications.libres car je recherche aussi des bug trackers un peu plus ergonomiques. L'avantage c'est que Bugzilla reste simple et efficace, n'importe quel utilisateur comprend rapidement comment s'en servir et comment reporter un bogue. Une interface plus évoluée aurait peut-être noyé le premier venu. C'est aussi ça la force d'une interface web, la simplicité.
Comme autre groupe il y a aussi news://fr.comp.developpement et je pense rarement à la visiter... Mais comme par hasard, aujourd'hui, je tombe sur le message news://fr.comp.developpement/421b5641$0$14818$, tu n'es pas le seul à chercher un bug tracker apparemment !
-- Jean-Marc.
Dimi a écrit/wrote :
Bon, je crois que j'ai trouvé le bon outil.
Je ne suis pas encore vraiment rentré dedans comme il se doit, mais
je dois dire que Komodo est vraiment pas mal du tout.
L'interface est vraiment complète et assez intuitive. Le remote
debuging fonctionne bien et il gère subversion.
Je pense que je vais opter pour ce soft ;-) Merci encore pour les
conseils.
Attention au côté obscur de Komodo, entre PHP et Python... Il n'y a qu'un
pas et la tentation est grande :).
Il ne me reste plus qu'à trouver un bon bugtracker. Je sais que
Bugzilla est bien, mais j'ai vraiment du mal avec son interface... je
verrai bien.
N'hésite pas à nous en parler sur le groupe
news://fr.comp.applications.libres car je recherche aussi des bug trackers
un peu plus ergonomiques. L'avantage c'est que Bugzilla reste simple et
efficace, n'importe quel utilisateur comprend rapidement comment s'en servir
et comment reporter un bogue. Une interface plus évoluée aurait peut-être
noyé le premier venu. C'est aussi ça la force d'une interface web, la
simplicité.
Comme autre groupe il y a aussi news://fr.comp.developpement et je pense
rarement à la visiter... Mais comme par hasard, aujourd'hui, je tombe sur le
message news://fr.comp.developpement/421b5641$0$14818$636a15ce@news.free.fr,
tu n'es pas le seul à chercher un bug tracker apparemment !
Bon, je crois que j'ai trouvé le bon outil. Je ne suis pas encore vraiment rentré dedans comme il se doit, mais je dois dire que Komodo est vraiment pas mal du tout.
L'interface est vraiment complète et assez intuitive. Le remote debuging fonctionne bien et il gère subversion. Je pense que je vais opter pour ce soft ;-) Merci encore pour les conseils.
Attention au côté obscur de Komodo, entre PHP et Python... Il n'y a qu'un pas et la tentation est grande :).
Il ne me reste plus qu'à trouver un bon bugtracker. Je sais que Bugzilla est bien, mais j'ai vraiment du mal avec son interface... je verrai bien.
N'hésite pas à nous en parler sur le groupe news://fr.comp.applications.libres car je recherche aussi des bug trackers un peu plus ergonomiques. L'avantage c'est que Bugzilla reste simple et efficace, n'importe quel utilisateur comprend rapidement comment s'en servir et comment reporter un bogue. Une interface plus évoluée aurait peut-être noyé le premier venu. C'est aussi ça la force d'une interface web, la simplicité.
Comme autre groupe il y a aussi news://fr.comp.developpement et je pense rarement à la visiter... Mais comme par hasard, aujourd'hui, je tombe sur le message news://fr.comp.developpement/421b5641$0$14818$, tu n'es pas le seul à chercher un bug tracker apparemment !
-- Jean-Marc.
Stephane Pineau
Le 28 Feb 2005 17:10:07 GMT, Jean-Marc Molina écrivait:
N'hésite pas à nous en parler sur le groupe news://fr.comp.applications.libres car je recherche aussi des bug trackers un peu plus ergonomiques. L'avantage c'est que Bugzilla reste simple et efficace, n'importe quel utilisateur comprend rapidement comment s'en servir et comment reporter un bogue. ...
"N'importe quel utilisateur comprend rapidement comment s'en servir et reporter un bogue..." Euh t'es sur que tu parles de Bugzilla:-)
Un bon bugtracker, simple, intuitif et malgré tout puissant,, avec geston de roadmap et wiki intégré : http://www.edgewall.com/trac/ . Possibilité de le voir en exploitation sur le support de Dotclear : http://dev.dotclear.net/trac/
Le 28 Feb 2005 17:10:07 GMT, Jean-Marc Molina
<jmmolina@PASDEPOURRIEL-free.fr.invalid> écrivait:
N'hésite pas à nous en parler sur le groupe
news://fr.comp.applications.libres car je recherche aussi des bug trackers
un peu plus ergonomiques. L'avantage c'est que Bugzilla reste simple et
efficace, n'importe quel utilisateur comprend rapidement comment s'en servir
et comment reporter un bogue. ...
"N'importe quel utilisateur comprend rapidement comment s'en servir et
reporter un bogue..." Euh t'es sur que tu parles de Bugzilla:-)
Un bon bugtracker, simple, intuitif et malgré tout puissant,, avec geston de
roadmap et wiki intégré : http://www.edgewall.com/trac/ . Possibilité de le
voir en exploitation sur le support de Dotclear :
http://dev.dotclear.net/trac/
Le 28 Feb 2005 17:10:07 GMT, Jean-Marc Molina écrivait:
N'hésite pas à nous en parler sur le groupe news://fr.comp.applications.libres car je recherche aussi des bug trackers un peu plus ergonomiques. L'avantage c'est que Bugzilla reste simple et efficace, n'importe quel utilisateur comprend rapidement comment s'en servir et comment reporter un bogue. ...
"N'importe quel utilisateur comprend rapidement comment s'en servir et reporter un bogue..." Euh t'es sur que tu parles de Bugzilla:-)
Un bon bugtracker, simple, intuitif et malgré tout puissant,, avec geston de roadmap et wiki intégré : http://www.edgewall.com/trac/ . Possibilité de le voir en exploitation sur le support de Dotclear : http://dev.dotclear.net/trac/
Vraiment je vous recommande Subversion. Il permet de gérer des fichiers binaires alors que CVS n'est adapté que pour les sources (format texte).
Euh ça par contre c'est faux. CVS sait très bien gérer les fichiers binaires hein :) Le problème est qu'il faut manuelement le spécifier lors de l'ajout initial du fichier ( cvs add -kb toto.png ). On peut aussi configurer ceci au niveau du serveur.
Vraiment je vous recommande Subversion. Il permet de gérer des fichiers
binaires alors que CVS n'est adapté que pour les sources (format texte).
Euh ça par contre c'est faux. CVS sait très bien gérer les fichiers
binaires hein :)
Le problème est qu'il faut manuelement le spécifier lors de l'ajout
initial du fichier ( cvs add -kb toto.png ). On peut aussi configurer
ceci au niveau du serveur.
Vraiment je vous recommande Subversion. Il permet de gérer des fichiers binaires alors que CVS n'est adapté que pour les sources (format texte).
Euh ça par contre c'est faux. CVS sait très bien gérer les fichiers binaires hein :) Le problème est qu'il faut manuelement le spécifier lors de l'ajout initial du fichier ( cvs add -kb toto.png ). On peut aussi configurer ceci au niveau du serveur.
Remplacez nospam par mon prénom pour me contacter par email
Jean-Marc Molina
Romuald Brunet a écrit/wrote :
Euh ça par contre c'est faux. CVS sait très bien gérer les fichiers binaires hein :) Le problème est qu'il faut manuelement le spécifier lors de l'ajout initial du fichier ( cvs add -kb toto.png ). On peut aussi configurer ceci au niveau du serveur.
Ça doit être transparent si on utilise un client CVS comme TortoiseCVS. Je vois pas trop quel usage on peut faire de la ligne de commande avec des pareils interfaces, sauf pour du scripting bien entendu.
Au niveau du serveur on peut sans doute spécifier des types MIME afin de définir qu'une image PNG est binaire.
-- Jean-Marc.
Romuald Brunet a écrit/wrote :
Euh ça par contre c'est faux. CVS sait très bien gérer les fichiers
binaires hein :)
Le problème est qu'il faut manuelement le spécifier lors de l'ajout
initial du fichier ( cvs add -kb toto.png ). On peut aussi configurer
ceci au niveau du serveur.
Ça doit être transparent si on utilise un client CVS comme TortoiseCVS. Je
vois pas trop quel usage on peut faire de la ligne de commande avec des
pareils interfaces, sauf pour du scripting bien entendu.
Au niveau du serveur on peut sans doute spécifier des types MIME afin de
définir qu'une image PNG est binaire.
Euh ça par contre c'est faux. CVS sait très bien gérer les fichiers binaires hein :) Le problème est qu'il faut manuelement le spécifier lors de l'ajout initial du fichier ( cvs add -kb toto.png ). On peut aussi configurer ceci au niveau du serveur.
Ça doit être transparent si on utilise un client CVS comme TortoiseCVS. Je vois pas trop quel usage on peut faire de la ligne de commande avec des pareils interfaces, sauf pour du scripting bien entendu.
Au niveau du serveur on peut sans doute spécifier des types MIME afin de définir qu'une image PNG est binaire.