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)
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?
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)
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?
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)
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?
J'aime particulierement l'option de deboguage qui t'ajoute dans
Internet Explorer une barre d'outil pour déboguer la page que tu veux
en surfant sur ton site. A tout moment, quand tu repères un problème
il te suffit de cliquer sur un bouton dans IE pour lancer le
déboguage (si c'est aprés le submit d'un formulaire, il est resoumit
afin de récupérer les valeurs et de travailler sur les valeurs
retournées par le formulaire.
Et tu as accés à ABSOLUMENT toutes les variables (que tu peux changer
en cours de debuguage). Tu fais du pas à pas sur chaque ligne de code
executée (même si c'est dans un package pear par exemple).
Tu as un optimiseur de code etc etc
Trés pratique aussi ce qu'ils appellent le "completion code"...
J'aime particulierement l'option de deboguage qui t'ajoute dans
Internet Explorer une barre d'outil pour déboguer la page que tu veux
en surfant sur ton site. A tout moment, quand tu repères un problème
il te suffit de cliquer sur un bouton dans IE pour lancer le
déboguage (si c'est aprés le submit d'un formulaire, il est resoumit
afin de récupérer les valeurs et de travailler sur les valeurs
retournées par le formulaire.
Et tu as accés à ABSOLUMENT toutes les variables (que tu peux changer
en cours de debuguage). Tu fais du pas à pas sur chaque ligne de code
executée (même si c'est dans un package pear par exemple).
Tu as un optimiseur de code etc etc
Trés pratique aussi ce qu'ils appellent le "completion code"...
J'aime particulierement l'option de deboguage qui t'ajoute dans
Internet Explorer une barre d'outil pour déboguer la page que tu veux
en surfant sur ton site. A tout moment, quand tu repères un problème
il te suffit de cliquer sur un bouton dans IE pour lancer le
déboguage (si c'est aprés le submit d'un formulaire, il est resoumit
afin de récupérer les valeurs et de travailler sur les valeurs
retournées par le formulaire.
Et tu as accés à ABSOLUMENT toutes les variables (que tu peux changer
en cours de debuguage). Tu fais du pas à pas sur chaque ligne de code
executée (même si c'est dans un package pear par exemple).
Tu as un optimiseur de code etc etc
Trés pratique aussi ce qu'ils appellent le "completion code"...
Dans ZS on commence à voir débarquer
quelques fonctionnalités mais je le redis encore dépendre de Zend c'est à
prendre au sens propre.
Dans ZS on commence à voir débarquer
quelques fonctionnalités mais je le redis encore dépendre de Zend c'est à
prendre au sens propre.
Dans ZS on commence à voir débarquer
quelques fonctionnalités mais je le redis encore dépendre de Zend c'est à
prendre au sens propre.
est-ce que tu connais un autre IDE qu permettait d'appeller le
deboggueur tout en surfant sur le site?
est-ce que tu connais un autre IDE qu permettait d'appeller le
deboggueur tout en surfant sur le site?
est-ce que tu connais un autre IDE qu permettait d'appeller le
deboggueur tout en surfant sur le site?
Dans mon autre réponse j'ai donné Komodo comme exemple.
Sinon j'imagine que
PhpEd aussi doit supporter cette fonctionnalité, vu le prix :).
De mémoire, je l'avais testé à l'époque et l'avait abandonné au profit de
Dans mon autre réponse j'ai donné Komodo comme exemple.
Sinon j'imagine que
PhpEd aussi doit supporter cette fonctionnalité, vu le prix :).
De mémoire, je l'avais testé à l'époque et l'avait abandonné au profit de
Dans mon autre réponse j'ai donné Komodo comme exemple.
Sinon j'imagine que
PhpEd aussi doit supporter cette fonctionnalité, vu le prix :).
De mémoire, je l'avais testé à l'époque et l'avait abandonné au profit de
Merci pour toutes ces infos. Je pense que je vais encore avoir besoin
d'un peu de temps pour me décider.
En fait, mon problème majeur est plutôt lié à l'organisation de mon
équipe de développement plutôt qu'aux fonctionnalités techniques
mêmes offertes par le produit (c'est lié qd même).
Je m'explique :
- Notre charge de travail s'accroit considérablement actuellement.
- Nous avons plusieurs clients qui ont choisi notre soft.
- Le problème c'est que chaque client demande des customisations
du produit donc, au final, on doit maintenir X versions de notre
soft. Ca devient très lourd à gérer! Notre système n'est pas encore
conçu de façon OO (modulaire) alors dès qu'on fait une modification
quelquepart, on doit le changer sur tous nos serveurs (perte de temps
assurée).
Je pense que le CVS pourrait nous aider à gérer tout ça.
Nous avons donc besoin de structurer tout ça : utiliser un soft
commun qui gère les projets, les versions...
J'en profite pour poser une question supplémentaire. J'aimerais aussi
utiliser
un soft "bug tracker" qui intégre directement le CVS (ou subversion).
L'idéal serait de pouvoir utiliser un même outil pour faire tout ça :
- développement dans ZDE (par example), ajout des infos de versions
- mise à jour automatique du système de tracker quand une version
est updatée.
J'ai vu que des softs comme JIRA géraient le CVS mais je n'ai rien
trouvé de "free" (ou de pas trop cher).
Auriez-vous une idée pour tout ça?
Merci pour toutes ces infos. Je pense que je vais encore avoir besoin
d'un peu de temps pour me décider.
En fait, mon problème majeur est plutôt lié à l'organisation de mon
équipe de développement plutôt qu'aux fonctionnalités techniques
mêmes offertes par le produit (c'est lié qd même).
Je m'explique :
- Notre charge de travail s'accroit considérablement actuellement.
- Nous avons plusieurs clients qui ont choisi notre soft.
- Le problème c'est que chaque client demande des customisations
du produit donc, au final, on doit maintenir X versions de notre
soft. Ca devient très lourd à gérer! Notre système n'est pas encore
conçu de façon OO (modulaire) alors dès qu'on fait une modification
quelquepart, on doit le changer sur tous nos serveurs (perte de temps
assurée).
Je pense que le CVS pourrait nous aider à gérer tout ça.
Nous avons donc besoin de structurer tout ça : utiliser un soft
commun qui gère les projets, les versions...
J'en profite pour poser une question supplémentaire. J'aimerais aussi
utiliser
un soft "bug tracker" qui intégre directement le CVS (ou subversion).
L'idéal serait de pouvoir utiliser un même outil pour faire tout ça :
- développement dans ZDE (par example), ajout des infos de versions
- mise à jour automatique du système de tracker quand une version
est updatée.
J'ai vu que des softs comme JIRA géraient le CVS mais je n'ai rien
trouvé de "free" (ou de pas trop cher).
Auriez-vous une idée pour tout ça?
Merci pour toutes ces infos. Je pense que je vais encore avoir besoin
d'un peu de temps pour me décider.
En fait, mon problème majeur est plutôt lié à l'organisation de mon
équipe de développement plutôt qu'aux fonctionnalités techniques
mêmes offertes par le produit (c'est lié qd même).
Je m'explique :
- Notre charge de travail s'accroit considérablement actuellement.
- Nous avons plusieurs clients qui ont choisi notre soft.
- Le problème c'est que chaque client demande des customisations
du produit donc, au final, on doit maintenir X versions de notre
soft. Ca devient très lourd à gérer! Notre système n'est pas encore
conçu de façon OO (modulaire) alors dès qu'on fait une modification
quelquepart, on doit le changer sur tous nos serveurs (perte de temps
assurée).
Je pense que le CVS pourrait nous aider à gérer tout ça.
Nous avons donc besoin de structurer tout ça : utiliser un soft
commun qui gère les projets, les versions...
J'en profite pour poser une question supplémentaire. J'aimerais aussi
utiliser
un soft "bug tracker" qui intégre directement le CVS (ou subversion).
L'idéal serait de pouvoir utiliser un même outil pour faire tout ça :
- développement dans ZDE (par example), ajout des infos de versions
- mise à jour automatique du système de tracker quand une version
est updatée.
J'ai vu que des softs comme JIRA géraient le CVS mais je n'ai rien
trouvé de "free" (ou de pas trop cher).
Auriez-vous une idée pour tout ça?