Developpez.com - Rubrique Dév. Web

Le Club des Développeurs et IT Pro

Quel EDI utilisez-vous en 2012 pour le développement web ?

Et pourquoi ?

Le 2012-02-14 09:59:28, par Community Management, Community Manager
Quel EDI utilisez-vous en 2012 pour le développement web ? Et pourquoi ?

Bonjour,

Quel EDI utilisez-vous en 2012 pour le développement web? Quels sont ses points forts ? Quelles sont ses fonctionnalités les plus utiles?
Faites savoir si l’EDI que vous utilisez ne figure pas dans cette liste.

En dehors de cette simple question " Quel EDI utilisez-vous en 2012?", ce thread est l'occasion de partager vos expériences avec les EDI.

N'hésitez pas à préciser :

Quelle version/édition de l'EDI vous utilisez ?
Quels sont ses principaux atouts (coloration syntaxique, auto-complétion, débogage, mise en forme automatique, tests,...) ?
Quels sont ses désavantages, ou les choses qu'il y aurait à améliorer ?
A qui conseilleriez-vous cet EDI ?
Quels projets réalisez-vous avec et pourquoi ?
Cet EDI est un choix personnel ou quelque chose d'imposé (entreprise/école) ?
Si l’EDI que vous utilisez vous a été imposé, quel autre EDI vous auriez préféré utiliser ? Ou quel EDI utilisez-vous personnellement ?
Combien d’EDI avez-vous déjà utilisé ?
Si vous en avez utilisé plusieurs, qu'est-ce qui a motivé ces changements ?
Vers quels autres EDI pensez-vous évoluer dans le futur ?
Comment vous êtes-vous formé, ou avez-vous été formé sur cet EDI ?
Est-ce une utilisation amateure, professionnelle ou éducative ?
Quelles fonctionnalités vous utilisez (coloration syntaxique, auto-complétion, débogage, mise en forme automatique, tests, etc.) ?
Quel langage utilisez-vous avec cet EDI ?
Sur quels systèmes ou plateformes vous travaillez (Windows, DotNET, Linux, etc.) ?
Pour quels systèmes cibles (Windows, DotNET, Linux, etc.) ?

Comme il s'agit d'un sondage/ Débat, merci de suivre les consignes strictes suivantes :

  • Évitez de multiplier des messages courts, et essayez de faire plutôt un seul message avec tous les points ci-dessus (vous pouvez éditer vos messages pour les améliorer). Les multiples messages seront acceptés uniquement en cas de réponse de qualité à un débat technique de qualité...
  • Donnez des précisions claires, nous avons par exemple toujours besoin de savoir sur quelle version votre témoignage porte.
  • Les messages type taverne ou SMS seront effacés immédiatement sans préavis ou explications.
  • Notre but est de créer un débat technique de qualité.
  • Vous pouvez tous faire un témoignage. Par contre, pour débattre et faire plusieurs messages, vous devez être de préférence expérimenté, pas un débutant, et connaître plusieurs EDI.
  • Si vous êtes débutant et que vous ne connaissez qu'un seul EDI, vous êtes le bienvenu pour voter et apporter 1 témoignage, mais pour le débat, essayez de comprendre que vous êtes mieux placé pour lire le sujet qu'y participer...


Merci de votre compréhension à tous
  Discussion forum
69 commentaires
  • grunk
    Modérateur
    Netbeans 7.1
    Quelle version/édition de l'EDI vous utilisez ?
    La toute dernière (7.1)
    Quels sont ses principaux atouts (coloration syntaxique, auto-complétion, débogage, mise en forme automatique, tests,...)?
    De manière non exhaustive :
    - L'auto complétion native de PHP/Javascript/jquery/CSS/HTML
    - la prévisualisation de règle css (on voit par exemple l'effet d'un border:2px solid red; )
    - La possibilité de définir des navigateur cible par projets et d'avoir un niveau d'erreur en conséquence. Par exemple si je cible ie5.5 j'aurais des warning et erreur en javascript qui n'existerait pas autrement.
    - Le support de xDebug ou ZendDebugger avec un mode pas à pas
    - Le support des projets ZF et bientot SF2
    - Le support de PHP unit et de ses test unitaires
    - Intégration des différents gestionnaires de version (svn , git ...)
    - Intégration de PHPDOC pour générer des documentation de code

    Quels sont ses désavantages, ou les choses qu'il y aurait à améliorer ?
    un peu comme tous les EDI , il est gourmand en ram. Le support de SVN 1.7 se fait attendre : petite astuce au passage.
    L'intégration subversion est moins complète que dans eclipse avec subclipse par exemple (graphique , historique , changelog ...). j'ai pas encore eu le temps de vérifier dans la toute dernière version , mais le support html5 et css3 était un peu restreint dans les version précédente.

    A qui conseilleriez-vous cet EDI?
    A tous ceux qui se sente un peu à l'etroit avec NP++ mais un peu perdu avec eclipse. Netbeans offre plusieurs binaire , dont un dédié uniquement à PHP qui n'embarque pas de chose "inutile".

    Quels projets réalisez-vous avec et pourquoi
    Tous mes projets Web (php). Tous simplement car actuellement c'est l'IDE qui me convient le mieux.

    Cet EDI est un choix personnel ou quelque chose d'imposé (entreprise/école) ?
    J'ai la chance de pouvoir choisir mes outils de travail , donc choix personnel.

    Combien d’EDI avez-vous déjà utilisé ?
    Pas vraiment compté , mais je les ai à peux près tous testé (sauf ceux du type VIm/VI).

    Si vous en avez utilisé plusieurs, qu'est-ce qui a motivé ces changements
    Très clairement ce qui m'a fait switcher sur netbeans c'est sont intégration de xDebug très simplifier depuis 1 ou 2 version.

    Vers quels autres EDI pensez-vous évoluer dans le futur
    Rien en vue pour le moment.

    Comment vous êtes-vous formé, ou avez-vous été formé sur cet EDI
    Auto formation d'une heure ... Quand on à déjà travaillé avec un IDE , il sont tous à peux près pareil.

    Est-ce une utilisation amateur, professionnelle ou éducative
    Pro et perso

    Quelles fonctionnalités vous utilisez (coloration syntaxique, auto-complétion, débogage, mise en forme automatique, tests, etc.)
    J'utilise à peux près tous , sauf les tests unitaires que je ne me suis toujours pas décidé à implémenter ...

    Quel langage utilisez-vous avec cet EDI
    PHP / JS / CSS / HTML

    Sur quels systèmes ou plateformes vous travaillez (Windows, DotNET, Linux, etc.)
    Windows

    Pour quels systèmes cibles (Windows, DotNET, Linux, etc.)
    Windows et linux
  • Benjamin Delespierre
    Expert éminent
    Je rappelle qu'un éditeur de texte comme Notepad++, Context ou Gedit (ou n'importe quel autre aussi évolué soit-il) ne saurait être reconnu comme un EDI.
    On parle ici d'environnement intégré et pas d'une évolution du notepad.
  • FaridM
    Membre expérimenté
    Envoyé par abriotde
    Et perso je dévellope énormément en Vim directement sur le serveur de prod.
  • abriotde
    Membre chevronné
    N'en déplaise à certain... Un bon EDI open-source comme Eclipse ou Netbeans est bien au boulot ou autre mais il est possible de développer très bien sur un éditeurs de texte un peu avancé. C'est la moto versus la voiture. Oui on peu avoir les 2 au garage mais préféré l'un ou l'autre la ou les deux font l'affaire.

    On ne peut pas se passer d'un gedit (sous Linux), Notepad++ (sous Windows) et surtout Vim (sur les serveur Linux) partout ou l'on doit trafiquer un code source en live vite fait bien fait sur un PC non équipé. Et perso je dévellope énormément en Vim directement sur le serveur de prod. Pour des retouches sur (une copie) des pages web PHP il n'y a pas mieux. Je n'ai pas besoin de recopier tous le site en local et espérer qu'en prod cela marche pareil.

    En théorie la moto est recommandé en ville dans les embouteillage pour sa souplesse et la voiture sous les intempéries et dans les long trajets pour son confort et sa sécurité mais certains restent amoureux de la maitrise de leur engin (Pour ceux qui n'auraient pas compris. Moto=editeur de texte; EDI=Voiture).
  • Nowwis
    Membre confirmé
    Bonjour bonjour !

    J'utilise Netbeans pour ces raisons :

    - Gratuit : le principal avantage d'un EDI pour une PME dans laquelle je travaille.
    - Complet dans le sens où on peut également développer en java ou autre... On est pas perdu quand on veut changer de langage...
    - Points fort : Synchro FTP (même si c'est long), coloration syntaxique, formatage des fichiers, template personnalisable...
    - J'utilise à la fois pour les sites internets que je développe, mais aussi pour le Zend Framework que "j'apprends".
    - J'utilisais DreamWeaver avant, mais il est payant et moins efficace pour le PHP
    - Formation seule (et rapide) sur cet IDE. Mais je ne l'exploite pas à 100% (Version des fichiers avec Subversion par exemple).
    - Un gros défaut que je lui trouve, c'est que l'ouverture des fichiers est bizarre. Parfois lors de l'ouverture, Netbeans ouvre en créant une ligne blanche sur deux... Chiant à la longue...
    - Evolution vers Zend Studio si j'ai le droit d'avoir une licence, sinon je suis bien où je suis

    Je suis sous Windows 7, travaille très très rarement sous Ubuntu mais j'accroche pas.
  • DrBenton
    Futur Membre du Club
    @Nowwis
    Parfois lors de l'ouverture, Netbeans ouvre en créant une ligne blanche sur deux... Chiant à la longue...
    Ceci est probablement dû au fait que tu ouvres des fichiers qui ont transité de Windows vers Linux ; sous Windows la plateforme veut que les sauts de ligne soient en quelque sorte "doublés" par rapport à Linux ("\r\n" au lieu de "\n", et la plupart des EDI suivent la politique de la plateforme sur laquelle ils tournent.

    Sinon pour ma part après quelques années passées sous Eclipse puis Netbeans, j'utilise actuellement PHPStorm de Jetbrains, payant mais qui fait du bon boulot (avec notamment la gestion native de Twig et de Less, c'est toujours sympa).
    Sur certains projets je travaille également avec Cloud9, l'IDE en ligne basé sur Node.js, bien installé sur un serveur ça marche du tonnerre ! (http://cloud9ide.com/)

    Mais quel que soit l'IDE mon premier réflexe est de configurer les raccourcis clavier pour avoir ceux d'Eclipse, auxquels je suis habitué.
    A partir de là, on peut passer d'un IDE à l'autre en toute transparence, étant donné qu'hormis les raccourcis clavier de base ils accusent tout de même tous une forte ressemblance, et choisir l'un plutôt que l'autre pour le développement Web est plutôt affaire de goût :-)
  • Zuthos
    Membre habitué
    html:
    Vim

    Php:
    Vim

    javascript:
    Vim

    CSS:
    Vim

    Rapide, leger. De plus, lorsque vous l'utilisez, vous découvrez toujours de nouvelle fonction...

    Vim
  • xarkam
    Membre éprouvé
    J'utilise visualstudio 10.
    Bha oui je fait de l'asp

    J'attends le 11 pour metro.

    Pour le php, j'utilise netbeans 7.1
  • Gruik
    Membre expérimenté
    Hello

    PHPStorm depuis été 2010
    C'est bien simple il supplante totalement Eclipse que j'utilisais avant en terme de fonctionnalités et de performances.
    Son principal atout à la base c'est que son analyse php est particulièrement poussée, mais il dispose aussi de tout un tas de fonctionnalités lors de l'édition de code htm, js et css. De manière générale, les fonctionnalités lors de l'édition sont vraiment intelligentes, ça fait plaisir un produit aussi bien conçu.
    On pourrait se dire qu'il peut pêcher pour l'aspect intégration avec les outils de versionning ou encore le debuggage ; mais là aussi il supplante Eclipse/Zend studio en terme de fonctionnalités.

    Existe aussi sans le support de php pour faire du html/css/js : Webstorm. Je crois que l'éditeur du soft (Jetbrains) fait d'autres IDE pour d'autres langages basés sur le même IDE de base (Idea), jdis ça pour ceux qui font du Ruby par exemple.

    Dispo pour un prix assez abordable (avec la license personnelle)
  • Robin56
    Modérateur
    Envoyé par Toutong
    C'est clair, c'est une méthode casse-gueule, mais on n'est que trois, sous skype, et on se partage le boulot : un qui commence bd et génération du cache, un autre fait le squelette (css et contenu lorem ipsum), le troisième viens un peu après pour lire le cache et remplir les pages avec du vrai contenu, le premier part alors sur la partie admin de la chose.
    A trois ça se gère sans trop d'accidents.
    Pour ma part, je ne me verrais pas même sur des projets perso et donc tout seul, ne pas travailler sans SVN désormais.