Eclipse
NetBeans
Microsoft Visual Studio (.NET)
Microsoft Visual Studio Express
Microsoft Visual Basic 6 (et antérieurs)
Microsoft Visual C++ 6 (et antérieurs)
Microsoft Access
Codegear Delphi
Codegear C++Builder
Codegear RAD Studio
MATLAB
LabVIEW
Code::Blocks
Dev C++
KDevelop
Anjuta (C, C++, ...)
QtCreator
Xcode (Mac OS X)
Lazarus
MonoDevelop (C#)
Rational Software Architect
WinDev
PowerBuilder
4D
Adobe Dreamweaver
PSPad
Zend Studio
Editeurs de texte (Notepad, VI, VIM,...)
Sans opinion
Autre (précisez)
Oui, j'ai répondu Access, même si je suis à peu près le seul !
D'abord, j'avoue honteusement que je ne connais pas grand chose d'autre, sauf un peu de PHP et, comme je suis un vieux crabe, Multilog et je GWBASIC !
Ce que j'apprécie chez Access ? Sa grande souplesse quand il est associé à la technologie DAO. On peut proposer à la clientèle des applications complètement pros.
Ce que je n'apprécie pas ? Comme tout le monde, l'absence de vraie structure client-serveur. Sa lenteur, due à cette carence, mais pas uniquement. Développer une grosse appli en environnement réseau est une galère innommable.
Je n'aime pas non plus cette politique qui cherche à satisfaire à la fois les développeurs professionnels et les bidouilleurs débutants. Cette panoplie d'assistants laisse croire aux clients finaux qu'on fait un boulot facile !
J'utilise Code::Blocks.
Pourquoi ce choix ?
Un IDE pour le C++, portable, avec RAD pour wxWidgets integré.
Les plus/avantages
Portable
wxSmith : RAD pour wxWidgets
Plugins : générateur de classes, formateur de sources...
Espace de travail "normal" et de "debuggage".
Les moins/inconvénients
Complétion qui a parfois "un peu de retard".
Intégration du debugger pas parfaite parfaite, surtout comparé à Visual. Mais largement utilisable tout de même.
Quelques bugs surviennent de temps à autre, mais c'est très rare.
Quels projets réalisez-vous avec et pourquoi ?
Applications utilisant wxWidgets.
Est-ce une utilisation amateure, professionnelle ou éducative
Amateur
Avez-vous fait votre choix pour raison professionnelle, personnelle ou par plaisir
De façon personnelle et par plaisir.
Quelles fonctionnalités vous utilisez
Coloration, complétion, utilisation du RAD, du générateur de classes, du debugger et de la compilation.
Quel langages utilisez-vous avec cet EDI
C++
Autres EDI utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
J'ai testé un moment Visual C#. Expérience très agréable, super intégration du debugger et de l'aide.
Sur quels systèmes ou plateformes vous travaillez (Windows, DotNET, Linux, etc.)
Développement sur Windows et Linux.
Pour quels systèmes cibles (Windows, DotNET, Linux, etc.)
Pareil, Windows et Linux.
Cette année je serais surtout amené à utiliser notepad++
Pourquoi ce choix ?
Cela fait pas mal de temps que j'utilise, notamment sur Linux et comme je suis aps du genre à changer mes habitudes...^^
Les plus/avantages
Alors ben y a pas spécialement d'avantage, je trouve que c'est suffisant pour faire mes petits script php/html.
Le petit plugin indentation très utile lorsqu'on a mal indenté ^^
Les moins/inconvénients
Pas de débuggeur lol, n'est pas spécialement intelligent
Quels projets réalisez-vous avec et pourquoi ?
Travail sur site web
Est-ce une utilisation amateur, professionnelle ou éducative
Plutôt professionnelle
Avez-vous fait votre choix pour raison professionnelle, personnelle ou par plaisir
C'est personnelle : J'avais le choix entre dreamweaver et notePad++ j'ai choisi.
Quelles fonctionnalités vous utilisez
A part l'indentation je me sers pas vraiment des fonctionnalités proposées.
Quel langages utilisez-vous avec cet EDI
PHP, xHTML, CSS
Autres EDI utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
Visual Studio parce que je l'utilise en cours et parce que la plupart des mes AP sont réalisés sur cet EDI. Et pour faire du VB .Net y a pas trente six milles choix possible.
Par ailleurs je viens d'installer Eclipse parce que je souhaite réaliser une application en Java plus précisément une applet que je pourrais integrer sur mon site web. Si j'ai choisi le Java c'est parce que dans les offres d'emploi que j'ai pu voir, il y a pas mal de demande en Java, par ailleurs ca va me permettre d'acquérir de nouvelles connaissances et aussi une nouvelle façon de programmer ce qui est intéressant.
Sur quels systèmes ou plateformes vous travaillez (Windows, DotNET, Linux, etc.)
Windows, Linux (Ubuntu) et en environnement .NET la plupart du temps.
Pour quels systèmes cibles (Windows, DotNET, Linux, etc.)
Pour le VB .NET sachant que je travail avec le framework 3.5 il est difficile de l'utiliser sur Linux...
"Quel est votre environnement de développement (EDI) préféré en 2009 ?"
pourquoi différencier CodeGear RadStudio, CodeGear Delphi, CodeGear C++Builder ?
A ma connaissance, il n'y a qu'un seul EDI et plusieurs langages...
Autrement, on fait la même chose pour tous les EDI
Par curiosité pour savoir combien de personnes utilisent chaque EDI
Par exemple il à plus de 10 ans Borland (/codegear) avait environ 50% de parts de marchés sur C++ on peu constater que ça n'est plus le cas (par exemple 3 fois plus d'utilisateurs de Code::Blocks que de C++Builder).
Me concernant, j'ai voté :
- Visual Studio .Net, pour tous mes développements C#. J'ai la conviction que c'est le meilleur outil pour DotNet...
- Netbeans, pour mes développements PHP 5 essentiellement. J'utilisais Eclipse à une époque et depuis que Netbeans à sa propre distribution PHP je l'ai abandonné. Mais bon, pour moi ça reste équivalent et il est tout à fait possible que je repasse sous Eclipse un jour.
Concernant Java, par contre je préfère Netbeans... Beaucoup de plugins pré-installés, les serveurs webs tels que Tomcat ou d'appli tels que JBoss sont très simples à mettre en oeuvre dans cet environnement... Probablement une question de goût.
Bonjour,
Pour moi c'est sacrément Vim
Je ne vois pas ce que kate , gedit, notepad etc ... ont de plus que lui
Faut même savoir que Vim peut être un IDE à part entière si on sait comment s'y prendre !
Vim connait a une coloration syntaxique pour pratiquement tous les langages de programmation
Vim a les fonctions d'auto-complétions pour pratiquement tous les langages
Vim a la vérification syntaxique pour les langages les plus courants
Vim est un IDE pour les langages le s plus courants, et pas seulement un éditeur de texte comme beaucoup peuvent le penser !
Vim connait bien l'OS où il est installé, il a même les colorations syntaxiques pour chaque fichier de conf ou de scripts (lilo.conf, conkyrc, )
Vim est disponible sur les OS (linux, windows, mac)
Vim dispose d'une très grande communauté qui n'arrête pas de développer, de proposer des scripts plugins etc ...
Vim dispose d'une très bonne doc, disponible aussi bien en Anglais qu'en Français
Vim est entièrement personnalisable à son goût
Vim peut être disponible aussi bien en mode console pour les habitués qu'en mode graphique (Gvim)
Et j'en zappe ... j'en zappe, je pourrais vous raconter un roman !
Sinon comme ide, j'aime bien Netbeans que j'ai très peu testé mais j'aime bien
Mais Vim n'a pas d'égal en la puissance même s'il n'est pas facile à manier au début
J'ai voté Visual Studio, c'est de loin l'outil qui m'a le plus comblé ... Avant d'être définitivement du côté .NET, je préférais VS à Eclipse, NetBeans et cie ... Produit stable et très complet et de loin l'outil idéal pour profiter de .NET
j'ai voté NetBeans car c'est un EDI excellent,il gère parfaitment javascript,PHP,java et j'en passe avec l'autocomplétion.
Cependant,il est trop gourmand en RAM pour mon pauvre ordinateur (512 MO de RAM ),et donc,je ne peux pas en profiter à fond
Sinon,jaime aussi Kate (version 4.2),qui est beaucoup plus léger,qui gère la coloration syntaxique javascript,PHP...
Inconvénient:Il ne gère pas très bien les accès FTP direct,et ça m'arrive d'avoir des messages d'erreur quelques peu énervants
Je serais beaucoup plus pour Delphi, je viens d'acquérir la version 2009 c'est vraiment puissant stable, me convient parfaitement pour les application que je fais essentiellement en Win32 client /serveur.
Les projets varient d'une simple application de gestion a des application plus spécifiques de sécurité, etc...
Etant un "pascalien" de formation et pas très produit microsoft. Je reste sur Delphi par plaisir surtout, j'aime developper avec ce language, on peut casiment tout faire avec.
Ca m'arrive de programmer en PHP/MYSQL pour le web et Windev.
Autrefois j'ai develope des applications en C Standard sous unix VaxStation. Mais la on a plus besoins de developper vite et bien.
- Pourquoi ce choix
Pour pouvoir developper en pascal (ou plutot freepascal) sous Linux et windows (ce que Delphi n'est pas pres de faire un jour)
- Les plus/avantages
*Mis a jour/fixé continuellement
*pouvoir compiler le meme code sous nux/win meme si parfois il faut quelques petits bouts de code specifiques.
*Gratuit, ce qui ne gache rien
*une belle bibliothèque de composants maintenant dispo et meme TMS en a sorti (non free) pour Lazarus
- Les moins/inconvénients
*Bugs inherents a la beta, bien que je n'ai aucun problème particulier dans mes projets (win et linux-gtk2)
je ne voit pas trop sinon.
- Quels projets réalisez-vous avec et pourquoi
perso, quelques utilitaires et un jeu.
- Vers quels autres EDI pensez-vous évoluer dans le futur
toujours Lazarus, et sans doute un nouveau Delphi bien que je préfère attendre (j'utilise encore le BDS2006 qui me convient)
- Comment vous êtes-vous formé, ou avez-vous été formé sur cet EDI
autoformation (23 ans a programmer sur differentes machines)
- Est-ce une utilisation amateure, professionnelle ou éducative
amateur + self education
- Avez-vous fait votre choix pour raison professionnelle, personnelle ou par plaisir
plaisir
- Quelles fonctionnalités vous utilisez (coloration syntaxique, autocomplétion, débogage, mise en forme automatique, tests, etc.)
tout ce que l'ide peut m'offrir au niveau de l'editeur (refactoring inclus)
- Quel langages utilisez-vous avec cet EDI
Freepascal
- Autres EDI utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
BDS2006, évolution naturelle depuis delphi 7, perso, environnement peut etre plus pro, bien que Lazarus s'est beaucoup amélioré. La grosse comparaison et defect pour moi est que l'ide reste windows only.
- Sur quels systèmes ou plateformes vous travaillez (Windows, DotNET, Linux, etc.) Windows/linux
- Pour quels systèmes cibles (Windows, DotNET, Linux, etc.)
windows/linux
- Conclusion
Lazarus a une belle communeauté, moins morne que celle de Delphi, et l'IDE progresse de mon point de vue dans le bon sens.
Il ne faut plus grand chose pour lacher définitivement Delphi en fait.
Moi, depuis quelques mois je programme beaucoup avec Monodevelop (C#).
Cependant j'utilise toujours Gedit/Vim/SPE/Geany pour faire du Python ou Quanta + pour faire du PHP.
Pourquoi ce choix
J'ai voulu essayer .NET et puisque j'étais sur Linux, j'ai du passer par Mono, ce qui m'a largement poussé sur Monodevelop
Les plus/avantages
Il est très productif (très proche de VS), relativement leger (par rapport à Eclipse par exemple) et offre pas mal de fonctionnalités (Coloration, autocomplétition, création de paquetages, RAD pour GTK, ...).
On peu l'utiliser sur Linux et OS X et il est très homogène avec Visual C# Express (que j'utilise quand je veux tester des applications sur Windows).
Environement UNIX, donc possibilité de faire des commandes poussées avant l'execution/la compilation.
Les moins/inconvénients
Pas encore tout à fait stable (mais ca reste tout à fait acceptable)
Quels projets réalisez-vous avec et pourquoi
Des projets personnels pour lequels Python était trop lent (nombreux Threads) et j'avais envie d'apprendre un nouveau language.
Vers quels autres EDI pensez-vous évoluer dans le futur
Eclipse a l'air pas mal pour PHP et Python, faudrait essayer .
Comment vous êtes-vous formé, ou avez-vous été formé sur cet EDI
J'ai apris par moi meme et avec les tutos de http://www.go-mono.com/
Est-ce une utilisation amateure, professionnelle ou éducative
En majorité pour des projets personnels, même si j'essaye d'utiliser Monodevelop un maximum en cours (au lieu de Visual Studio), surtout pour eviter Windows (l'IDE est bon mais l'OS est vraiment mauvais pour programmer )
Avez-vous fait votre choix pour raison professionnelle, personnelle ou par plaisir
Par plaisir, même si l'attrait d'avoir un IDE libre était intéressant.
Quelles fonctionnalités vous utilisez (coloration syntaxique, autocomplétion, débogage, mise en forme automatique, tests, etc.)
A peu près tout sauf le client SVN et l'éditeur RAD (j'utilise Glade pour faire mes applis GTK#).
Quel langages utilisez-vous avec cet EDI
C# uniquement.
Autres EDI utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
Vim (petites modifs), Gedit (petits scripts) ou SPE/Geany (projets un peu plus gros) pour Python.
Quanta pour PHP (FTP integré, bon editeur même si perfectible)
Sur quels systèmes ou plateformes vous travaillez (Windows, DotNET, Linux, etc.)
Majoritairement sur Linux (Mono) mais de temps en temps sur Windows (.NET) ou OS X (Mono) pour le portage (largement facilité par l'utilisation de Mono).
Pour quels systèmes cibles (Windows, DotNET, Linux, etc.)
.NET et Mono (Linux, Windows et Mac OS, même si d'autres OS fonctionnerons aussi)
Conclusion
Enfin un IDE libre, gratuit, léger et puissant
@rakakabe : tu as essayé de lancer tes applications dans une console externe de Monodevelop, moi ça a résolu 95% de mes plantages ?
J'utilise Emacs et vi parfois
- Pourquoi ce choix
je trouvais VC bien mais gourmand en interface j'ai cherché un truc plus simple. J'ai découvert Emacs et comme l'interface me plaisait je m'y suis mis
- Les plus/avantages
- polyvalent
- extrêmement configurable
- interface épurée
- gestion d'applications externes possibles (gdb, ...)
- Les moins/inconvénients
- Seul le php est à mon sens mal géré (et encore il est mieux géré que sur d'autres éditeurs...)
- Quels projets réalisez-vous avec et pourquoi
- tous mes travaux personnels et de thèse.
- Vers quels autres EDI pensez-vous évoluer dans le futur
- Comment vous êtes-vous formé, ou avez-vous été formé sur cet EDI
- doc, man, help, ... tout est facilement trouvable sur le net ou bien directement dans l'aide de l'EDI => autodidacte
- Est-ce une utilisation amateure, professionnelle ou éducative
- les 3
- Avez-vous fait votre choix pour raison professionnelle, personnelle ou par plaisir
- les 3 aussi mais plus pour raison personnelle (je voulais une interface épurée mais n'enlevant aucune fonctionnalité)
- Quelles fonctionnalités vous utilisez (coloration syntaxique, autocomplétion, débogage, mise en forme automatique, tests, etc.)
- coloration syntaxique + mise en forme (via les modes)
- les tags quand les projets commencent à devenir gros (autocompletion) sinon complétion de base
- code-folding, ....
- Quel langages utilisez-vous avec cet EDI
- euh tous ceux que j'ai vu pour le moment : C, C++, perl, python, assembleur, smalltalk, latex, ... bref un bon paquet
- Autres EDI utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
- vi pour les modifications simples (changement de variable dans un fichier par exemple)
- Sur quels systèmes ou plateformes vous travaillez (Windows, DotNET, Linux, etc.)
- linux
- Pour quels systèmes cibles (Windows, DotNET, Linux, etc.)
- cross-platform
- Conclusion
bah euh... j'ai tout ce qu'il me faut avec ce joujou alors pourquoi changer
Visual .net 2005 pour faire du c/c++
Pourquoi ce choix ?
J'ai commencé à l'utliser au boulot il y a très longtemps (Visual 4) et maintenant je l'ai bien en main.
(je pense qu'on en est tous un peu là)
Les plus/avantages
J'aime beaucoup la gestion de projet ("solution") de visual : je n'ai jamais réussi à maitriser les makefile (et je n'en ai pas envie).
Je le trouve très intuitif, mais là encore, n'importe quel EDI utilisé pendant 10 ans devient intuitif...
Les moins/inconvénients
2 points noirs, mais alors très noirs :
- pas de profiling : pas moyen de savoir dans quelle partie du code le CPU passe son temps.
(en fait si, mais seulement dans le code 'managed' et pas dans le c++ natif, qui est celui que j'utilise)
- pas de vraie instrumentation du code pour detecter tous les dépassements.
(il y avait Rational/purify qui faisait ça très bien, mais vu le prix de Visual, c'est un scandale qu'on soit obligé de faire ça avec un addon)
Quels projets réalisez-vous avec et pourquoi ?
A peu près tous... quand je développe sous Linux, je me débrouille pour créer un projet parallele sous Visual pour pourvoir utiliser l'éditeur.
Si je peux, je créé une couche d'abstraction de l'OS pour pouvoir compiler et executer sous Visual. (pour vous dire si je suis accros)
Mais ce que j'aime avant tout, c'est écrire des appli très algorithmiques en mode console. Je déteste faire des IHM...
Est-ce une utilisation amateur, professionnelle ou éducative
Amateur et professionnelle.
Avez-vous fait votre choix pour raison professionnelle, personnelle ou par plaisir
Raison professionnelle au début, personnelle depuis.
Quelles fonctionnalités vous utilisez
L'éditeur, le copilateur, le débuggeur.
Quel langages utilisez-vous avec cet EDI
C/C++ à 99.9%
C# à 0.1% (pour profiter de la bibliothèque .net pour quelques petits utilitaires que je me suis fait)
Autres EDI utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
Eclipse : le seul concurent serieux à mon goût (je ne connais pas trop NetBeans mais il est surement à peu près équivalant).
Je trouve scandaleux qu'un EDI payant comme Visual soit à ce point là talonné par un gratuit !
Mircosoft se repose sur ses lauriers et s'il se fait piquer ses parts de marché, ce sera bien fait !
Sous Eclipse, je code en Java et depuis peu en python avec pydev.
(python c'est le pied !)
Pour l'instant je suis un peu maladroit avec Eclipse, mais je suis sûr que si j'y passe 10 ans, je le trouverais mieux que Visual.
Sur quels systèmes ou plateformes vous travaillez (Windows, DotNET, Linux, etc.)
Windows et Linux.
Des cartes exotiques au boulot.
Pour quels systèmes cibles (Windows, DotNET, Linux, etc.)
Windows, Linux et quelques OS temps réél au boulot.
j'ai surtout le sentiment que les habitudes ont la dents dure, quand je connais en environnement quelque qu'il soit ben je préfère travailler avec même si il y a mieux, finalement je vais plus vite (en tous cas au début) je connais les raccourcis etc, etc...
D'un autre coté pour moi VI n'est pas un IDE !! au sens strict du terme 'Integrated Developement environement'
Personnellement quand j'ai gouté à la facilité d'un Eclipse (par exemple), j'ai du mal à revenir en arrière, completion, compilation, Debug, gestion des Test U etc....
C'est pas faux. Mais dans la mesure ou on nous demande l'IDE préféré, c'est don une question de goûts, plus que de comparaison intrinsèque.
Partant de là, c'est surtout la forme qui m'a poussé à réagir. Car j'ai pensé qu'elle dénigrait (Incroyable, dinosausres) bcp pour une simple préférence.
Dans le cadre d'une étude comparative, bien sûr, tu aurais probablement raison.
Comme je le disais, mon vim (!= vi) est bien mieux intégré pour faire du C++ que la combinaison eclipse + CDT + ant + cpp-task + gcc que j'ai vue tourner -- tout est question de si on a vraiment envie d'apprendre à utiliser son outil ou non.
Quand peut-on rajouter le I au DE ? Quand il y a des boutons ronds et quand manipuler la souris est nécessaire ?
Ce sondage EDI est le premier du genre, on essaiera de faire mieux pour le prochain.
Il est possible que par exemple on ajoute un choix VIM directement dans le sondage.
En attendant s'il y à des volontaire pour faire des articles ou tutoriels sur VIM ces articles seront bienvenus
Pour participer à la rédaction
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager