Developpez.com

Le Club des Développeurs et IT Pro

Quels EDI utilisez-vous en 2018 dans le cadre de vos activités de développement Web ? Pourquoi ce choix ?

Partagez vos avis

Le 2018-05-17 17:04:19, par Malick, Community Manager
Chers membres du club,

Vous avez été nombreux à vous exprimer sur notre précédent sondage à choix multiple lancé en février 2012 et qui portait sur les EDI (Environnement de Développement Intégré) que vous utilisiez à l'époque pour le développement Web et cela aussi bien dans le cadre de vos activités professionnelles que personnelles. Il convient de rappeler, comme le montre l'image ci-dessous, que les résultats dudit sondage plaçaient Notepad++ à la première position du classement avec 139 votes (33,41 % des votants) sur un total de 416 votants. La deuxième place du classement issu de ce sondage revenait à Eclipse avec 134 votes soit 32,21 % des votants, et qui était respectivement suivi par NetBeans IDE (avec 29,33 % des votants), Microsoft Visual Studio (avec 12,50 % des votants), Aptana Studio (6,73 %), Dreamweaver et Vim (6,01 %), etc.


C'est donc dans l'optique de recueillir à nouveau vos avis sur les différents EDI actuellement disponibles que nous avons estimé nécessaires de relancer le sondage pour l'année 2018, et voir si vos choix ont évolué entre-temps par rapport au sondage précédent. Au cas où vos choix auraient varié, merci de bien vouloir nous faire part de vos expériences en précisant les raisons qui vous ont poussés à changer d'EDI dans le cadre de vos activités de développement Web. Et si vos choix n'ont pas changé, quels sont les éléments qui font que vous préférez conserver un EDI au détriment d'un autre.

Donc en marge de la simple question « quels EDI utilisez-vous en 2018 dans le cadre de vos activités de développement Web ? », cette discussion 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, etc.) ?
Quels sont ses désavantages, ou bien 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 préféreriez-vous 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.) ?
  Discussion forum
30 commentaires
  • Au travail, c'est Eclipse pour du Java (Oxygen, Luna, Neon, en fonction du projet où on m'a collé).
    Par contre, à titre personnel, j'utilisais Aptana pour le JS ou des tentatives avortées d'intégrer des fonctionnalités d'édition JS dans Eclipse.
    Pour un développement personnel, une extension web en JS, j'ai découvert VS Code, le studio gratuit de Microsoft et je suis agréablement surpris.
    Il permet de faire fonctionner simultanément 2 linters (JSHINT et ESLINT). Double vérification des erreurs de syntaxe et de logique.
    La complétion est plutôt magique, elle retrouve facilement les compléments dans les espaces de noms de l'application.
    Il est également capable de remonter sur les méthodes d'un objet arbitraire dans le code.
    Il détecte très vite les erreurs de portée lors des appels de méthodes (quand on passe une méthode de publique à privilégié ou privé ou inversement)
    Le renommage après recherche est déconcertant de facilité (clic-clic, ctrl-v, clic-clic, ctrl-v, etc)
    J'ai redécouvert un espace de travail sobre, où on est pas encombré par des boutons inutiles, et où l'essentiel du visuel est consacré au code.
    Et j'ai découvert une autre fonctionnalité intéressante, c'est la vue synthétique du code sur la droite, comme les nouveaux éditeurs comme SublimeText.
    Dès que je ne vois plus l’intégralité de la classe éditée dans cette vue, c'est qu'il est temps de scinder les concepts qu'elle manipule.
    Ce qu'il manque encore, la fonction outline qu'on trouve dans Eclipse lors de l'édition d'une classe et qui permet de parcourir rapidement les méthodes.
    L'explorateur de fichiers a la fâcheuse tendance à revenir sur le fichier en cours d'édition, mais ça doit être un problème de configuration.

    Je le conseille aux gens qui veulent un espace de travail sobre mais pleinement fonctionnel.
  • Mickael_Istria
    Membre émérite
    Envoyé par PaleBlueDot
    Je le conseille aux gens qui veulent un espace de travail sobre mais pleinement fonctionnel.
    Pour info, avec Eclipse IDE, l'espace de travail sobre, tu double-click sur l'onglet de l'editeur et tu l'as. Tu as aussi des options dans le menu Windows pour cacher la toolbar si tu n'aimes pas.
    Quant au support JS, il y a (encore) une nouvelle integration proposee pour Eclipse IDE qui justement reutilise une partie de moteur de completion/validation de VSCode: https://marketplace.eclipse.org/cont...e-experimental

    En fait, avec l'emergence du Language Server Protocol, tous les outils capables de l'utiliser (Eclipse IDE, Eclipse Che, VSCode, Atom, Vim,... https://microsoft.github.io/language...mentors/tools/ ) vont petit a petit devenir tres homogenes pour l'edition riche de code, fournir les memes completions, les memes erreurs...
    Les differences entre les IDEs/editeurs vont donc se faire sur des criteres autres, comme l'integration de workflow de deploiement, les fonctionalites de tests/debug/coverage, l'utilisabilite generale, la gestion des gros projets, les performances generales...
  • Angelsafrania
    Membre éclairé
    C'est bizarre y'a WebStorm dans la liste mais pas Intellij.

    Quelle version/édition de l'EDI vous utilisez ?
    Donc pour moi c'est Intellij Utltimate (dernière version) pour du Java et du Javascript.

    Quel langage utilisez-vous avec cet EDI ?
    Java

    Combien d’EDI avez-vous déjà utilisé ?
    Je suis passe de NetBeans à Eclipse à Intellij.

    Si vous en avez utilisé plusieurs, qu'est-ce qui a motivé ces changements ?
    Pour moi une entreprise, pour du Java/JEE, qui impose un IDE c'est un non sens (par contre un formateur de code la c'est obligatoire).
    Le passage NetBeans -> Eclipse m'a été contraint par une entreprise , mais tant mieux parce qu'il était meilleur.
    Le passage Eclipse -> Intellij par ce que j'en pouvais plus des raté de Eclipse (à l'époque).

    Quelles fonctionnalités vous utilisez (coloration syntaxique, auto-complétion, débogage, mise en forme automatique, tests, etc.) ?
    Le maximum possible. donc coloration syntaxique, auto-complétion, débogage, mise en forme automatique, tests, analyse static du code, couverture de code, lancement des applications...

    Sur quels systèmes ou plateformes vous travaillez (Windows, DotNET, Linux, etc.) ?
    Linux (Debian et Ubuntu
    )
    Pour quels systèmes cibles (Windows, DotNET, Linux, etc.) ?
    Linux (Debian et RedHat).
  • leroivi
    Membre régulier
    Mes besoins dans ce domaine sont faible mais lorsque je touche à un ensemble de fichier utilisant les technologies du web, j'utilise Brackets
    Mais peut-être est-ce trop faible en fonctionnalité pour un vrai dev web ?
  • MrKuja
    Nouveau membre du Club
    Notepad++ ne me semble pas être réellement un IDE, mais plus un éditeur de code.
    Mais quitte à mettre Notepad++ autant aussi rajouter Sublime Text qui doit être énormément utilisé par la communauté web.

    Sinon pour tous mes projets c'est PhpStorm. Il a tout ce qu'il faut comme il le faut.
    Eclipse malgré les update parait toujours aussi "vieillot", Netbeans qui a un excellent support PHP manque d'une intégration poussée des solutions Php (pour le Js je ne sais pas trop en revanche).
    WebStorm est pas mal mais avec du PHP pour le web il est plus aisé de prendre PhpStorm qui contient Webstorm (ou IntelliJ Ultimate, comme cité plus haut).

    J'ai essayé VSCode qui est pas mal avec une pelleté de plugin (dont beaucoup pour des schémas de coloration), mais est très versatile.
  • datalandia
    Bot Troll en alpha-test
    vim, rien d'autre a rajouter.

    l'edi qui démarre en 1 seconde, fonctionne sur n'importe quel distribution même sans écran ni carte graphique
  • robertledoux
    Membre averti
    Autre: IntelliJ Ultimate
  • Brihx
    Candidat au Club
    Autre : NetBeans
  • visithierry
    Membre régulier
    Perso j'utilise Netbeans, mais il n'est pas dans la liste...
  • bonjourajax
    Membre extrêmement actif
    Autre en 2eme position
    faut revoir le sondage