Soutenez-nous

Quel est votre environnement de développement intégré (EDI) préféré en 2013 ?
Pourquoi lui et pas un autre ?

Le , par Deepin, Community Manager
Chers membres du club.

Suite au précédent sondage sur votre EDI préféré en 2009, nous avons décidé de le renouveler afin d'avoir vos avis.

Ce sondage est limité par le système à un certain nombre d'options, et on ne peut donc pas y faire figurer tous les environnements de développement intégrés (EDI) qui sont très nombreux. Ce sondage représente les plus courants, ou du moins les plus utilisés parmi les membres du club Developpez.com (voir le traffic sur les forums). Ce sondage ne prend pas en compte certains EDI qui sont pourtant encore très répandus (mais peu utilisés par les membres du club developpez.com).

Merci de voter pour votre EDI préféré, et en plus si possible d'écrire votre témoignage pour expliciter votre avis :
- pourquoi ce choix ;
- les plus/avantages ;
- les moins/inconvénients ;
- quels projets réalisez-vous avec et pourquoi ;
- 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 ;
- avez-vous fait votre choix pour raison professionnelle, personnelle ou par plaisir ;
- quelles fonctionnalités vous utilisez (coloration syntaxique, autocomplétion, débogage, mise en forme automatique, tests, etc.) ;
- quel(s) langage(s) utilisez-vous avec cet EDI ;
- autres EDI utilisés, pourquoi ? dans quel cadre ? et comparaisons ? ;
- sur quels systèmes ou plateformes vous travaillez (Windows, .NET, Linux, etc.) ;
- pour quels systèmes cibles (Windows, .NET, Linux, etc.) ;
- conclusion ;
- etc.

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

- SMS interdit : essayez d'écrire en français ;

- é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 un 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



P.-S. Merci de prendre les résultats du sondage seulement à titre indicatif, et je pense que ce qui sera aussi surtout intéressant, ce seront les témoignages et le débat technique… En effet, le résultat du sondage sera uniquement représentatif de l'activité des membres du club Developpez.com mais ne sera évidement pas exactement représentatif du marché en général.

Vous pouvez consulter les résultats du précédent sondage Quel est votre environnement de développement (EDI) préféré en 2009 ?

À lire aussi :

Quel est votre langage de programmation préféré en 2013 ?

Quel est votre langage serveur préféré pour le web en 2013 ?

Quelle est la meilleure typo pour programmer ?

Utilisez-vous les logiciels libres ?

Merci de votre participation.


 Poster une réponse

Avatar de Franck.H Franck.H
Rédacteur/Modérateur
le 17/07/2013 11:43
Mon choix se porte tout naturellement vers Code::Blocks

pourquoi ce choix

Chez moi je ne programme qu'en C et ce langage c'est ma passion

les plus/avantages

Assez léger comparé aux monstres comme Visual C++. Egalement portable, je peut programmer avec le même EDI sous Linux ou Mac si je le souhaite

les moins/inconvénients

Il y a encore beaucoup de travail à faire pour que leur IntelliSense fonctionne parfaitement

quels projets réalisez-vous avec et pourquoi

Tout, le projet de ma bibliothèque de chaîne de caractères, des petits jeux 2D en SDL, des applications de bureau avec GTK+ ...

vers quels autres EDI pensez-vous évoluer dans le futur

Pour le C aucun, pour le travail d'ici septembre ce sera Visual Studio 2010 ou plus car développeur .Net

comment vous êtes-vous formé, ou avez-vous été formé sur cet EDI

Je me suis formé tout seul

est-ce une utilisation amateure, professionnelle ou éducative

Strictement amateure (je préfère utiliser tout de même le terme de utilisation personnelle)

avez-vous fait votre choix pour raison professionnelle, personnelle ou par plaisir

Choix personnel

quelles fonctionnalités vous utilisez (coloration syntaxique, autocomplétion, débogage, mise en forme automatique, tests, etc.)

Un peu tout ce que propose l'EDI

quel(s) langage(s) utilisez-vous avec cet EDI

C

sur quels systèmes ou plateformes vous travaillez (Windows, .NET, Linux, etc.)

Essentiellement Windows

pour quels systèmes cibles (Windows, .NET, Linux, etc.)

J'essai de rester le plus portable possible

conclusion

Pour moi, je ne vois pas trop quel EDI pourrait remplacer Code::Blocks tout en proposant un environnement assez léger et permettant de choisir avec quel compilateur je veut compiler. Je suis assez attaché aux respects des norme ANSI/ISO et le compilateur de VC++ a encore un sacré bout de chemin à parcourir pour arriver à la cheville de GCC ou son implémentation Windows MingW donc mon choix c'est porté sur cet EDI qui reste un bon compromis, même s'il reste encore du boulot pour le perfectionner
Avatar de Nemek Nemek
Modérateur
le 17/07/2013 13:11
Eclipse (>3.4) comme beaucoup développeurs Java.

Citation Envoyé par Deepin  Voir le message
pourquoi ce choix

C'est celui que je maîtrise le mieux, c'est donc celui qui m'apporte le plus de confort.
A la fac, j'étais beaucoup sur Netbeans mais des incompatibilités avec ma facon de travailler mon fait basculer sur Eclipse et au boulot cela a toujours été Eclipse.
J'ai déjà essayé quelques concurrents mais la plupart sont payants et beaucoup sont basés sur Eclipse alors autant prendre uniquement les plugins/features intéressants quand ils sont disponibles.

Citation Envoyé par Deepin  Voir le message
les plus/avantages

Gratuit et une pléthore de plugins.

J'utilise beaucoup de petites options (Working set, markers, templates, linked resources) au quotidien qui change la vie. Mais peut-être qu'elles existent toutes chez la concurrence ?

Les perspectives permettent d'avoir une interface organisée pour un besoin spécifique (développement Java, debug, mise au carrée du code, commit/merge) et on a une certaine liberté dans l'organisation de l'interface (menus, toolbar, vues, raccourcis) propre à plein de contexte différents.

Citation Envoyé par Deepin  Voir le message
les moins/inconvénients

Beaucoup de plugins mais pas tous homogène ou de bonne qualité. Ce n'est pas rare que ca rame ou que ca parte en erreur.
De fait ca consomme beaucoup de ressources et parfois de manières très inégales : un moment ca va prendre 500 Mo de RAM sans que vous ayez fait plus de choses que le reste du temps et en redémarrant des fois ca part et des fois ca reste.

L'intégration de Maven est vraiment à ch***. Heureusement, je n'en fais pas beaucoup.

Citation Envoyé par Deepin  Voir le message
quels projets réalisez-vous avec et pourquoi

Comme je disais je fais tous mes projets avec (ou presque) pour ceux qui n'ont que du Shell ou du SQL, je prends Notepad++ ou SQL * Developper.

Citation Envoyé par Deepin  Voir le message
vers quels autres EDI pensez-vous évoluer dans le futur

Je fais un peu de Netbeans par moment. Je le trouve vraiment sympas, même si j'aime pas l'apparence. Mais pour le boulot Eclipse est imposé donc de ce côté là il n'y aura pas de changement jusqu'au prochain changement de boulot ^^.

Citation Envoyé par Deepin  Voir le message
comment vous êtes-vous formé, ou avez-vous été formé sur cet EDI

Pour l'essentiel c'est à l'utilisation tous les jours ou après une recherche Google si je veux faire un truc particulier ou pour me simplifier la vie au sujet d'une tâche récurrente.

Citation Envoyé par Deepin  Voir le message
est-ce une utilisation amateure, professionnelle ou éducative

Les trois à la fois ^^

Citation Envoyé par Deepin  Voir le message
avez-vous fait votre choix pour raison professionnelle, personnelle ou par plaisir

C'était surtout pour une raison professionelle à la base. Mais maintenant que c'est l'outil que je maîtrise le mieux c'est devenu une évidence personnelle.

Citation Envoyé par Deepin  Voir le message
quelles fonctionnalités vous utilisez (coloration syntaxique, autocomplétion, débogage, mise en forme automatique, tests, etc.)

Si je faisais la liste complète ca prendrait un moment mais voici quelques éléments :
- Outline avec recherche
- Markers (+ Task markers)
- Call hierarchy
- Class hierarchy
- Working Set
- Linked Resource
- Code Style (+ Templates, Formatter, Organize import, clean up, save actions)
- Refactoring
- Intégration SVN
- Intégration ANT
- Intégration AspectJ
- Debug (+ remote, interactive console/display, conditional breakpoints, "value" formatter)
- Checkstyle
- Autocomplétion (Java, HTML/JSF, XML)
- Organize import
- Java librairies
- Déploiement Tomcat

Citation Envoyé par Deepin  Voir le message
quel(s) langage(s) utilisez-vous avec cet EDI

Java, Bash et SQL. En général ca se limite au Java car le reste n'est pas super bien intégré.

Citation Envoyé par Deepin  Voir le message
autres EDI utilisés, pourquoi ? dans quel cadre ? et comparaisons ?

- Netbeans pour certains tutoriaux qui reposent dessus.
- SQL * Developper pour le SQL et PL/SQL sous Oracle
- MySQL Workbench pour le SQL sous MySQL
- Notepad++ pour tout ce qui est script, la modifications de gros fichiers ou des petites modifs SGML/XML
- Xemacs pour ce que je peux pas faire en local

Citation Envoyé par Deepin  Voir le message
sur quels systèmes ou plateformes vous travaillez (Windows, .NET, Linux, etc.)

L'environnement de développement est essentiellement sous Windows. Pour Linux/Solaris, en général j'ouvre les fichiers depuis de mon poste.

Citation Envoyé par Deepin  Voir le message
pour quels systèmes cibles (Windows, .NET, Linux, etc.)

Windows, Red Hat et Solaris.
Avatar de Graffito Graffito
Expert Confirmé Sénior
le 18/07/2013 0:29
- pourquoi ce choix ;
- les plus/avantages ;
- les moins/inconvénients ;
- quels projets réalisez-vous avec et pourquoi ;
- quel(s) langage(s) utilisez-vous avec cet EDI ;
- sur quels systèmes ou plateformes vous travaillez (Windows, .NET, Linux, etc.) ;
- pour quels systèmes cibles (Windows, .NET, Linux, etc.) ;

  • Puissance du Framework .net, du langage C # et de l'EDI VisualStudio
  • Adapté à notre cible à savoir les applications desktop pour Windows.
  • Source unique (Microsoft) évitant la juxtapostion de bibli d'origines différentes.
  • Perrenité supposée de cet environnement.
  • Possibilité de dévelloper sous Windows/.net et d'exécuter directement les exe générés par Visual Studio sous Linux/Mono.
  • Prix tout à fait raisonnable de la version de base "professional".

- vers quels autres EDI pensez-vous évoluer dans le futur ;
autres EDI utilisés, pourquoi ? dans quel cadre ? et comparaisons ? ;

L'EDI Visual Studio est assez comparable (avec plus de fonctionnalités) à Delphi que nous utilisions précédemment.
Pour le futur, pas de nouvel EDI prévu.
- comment vous êtes-vous formé, ou avez-vous été formé sur cet EDI ;
- est-ce une utilisation amateure, professionnelle ou éducative ;
- avez-vous fait votre choix pour raison professionnelle, personnelle ou par plaisir ;

Autoformation, utilisation et choix professionnel.
- conclusion ;

La migration progressive de nos appli de Delphi vers Visual Studio/C# s'est étonnamment bien passée. Nous sommes très satisfait de cet EDI pour des application WinForms.
Reste toujours le problème des applications Web pour lesquelles tout reste à faire. Nous avons fait le saut DOS->Windows en 1996 avec 6 ans de retard par rapport à Windows 3 grâce à Delphi 1.

Comme je n'ai plus aucun espoir de voir l'apparition d'un framework perenne et assez universel qui permette d'utiliser le même langage du coté client (remplacement d'HTML/JavaScript) et du coté serveur, je ne me résoud toujours pas à proposer des appli Web, hormis des laisons avec des clients lourds.
Avatar de germinolegrand germinolegrand
Expert Confirmé
le 19/07/2013 16:30
Code::Blocks pour ma part . Je l'utilise principalement pour du C++, mais je le teste actuellement pour du dev web et il s'en sort surprenament bien.

- pourquoi ce choix ;
Parce qu'il permet de d'obtenir une chaîne de compilation multiplateforme et multi-configuration : on ouvre le projet, on appuie sur Build, hop tout compile, les bibliothèques, les programmes fonctionnent.

- les plus/avantages ;
multiplateforme (Win/Lin/Mac), totalement et complètement paramétrable, système de plugins.

- les moins/inconvénients ;
La code-complétion est en cours de recodage, y'en a besoin.
La configuration par défaut est pas terrible non plus bien que correcte.

- quels projets réalisez-vous avec et pourquoi ;
Des moteurs de jeu, des jeux, et plus récemment des sites webs.
C++ pour les jeux, JS/HTML/CSS pour le web

- vers quels autres EDI pensez-vous évoluer dans le futur ;

J'en ai testé d'autres... mouais bof.

- comment vous êtes-vous formé, ou avez-vous été formé sur cet EDI ;
Tout seul, en testant des choses ^^

- est-ce une utilisation amateure, professionnelle ou éducative ;
les trois à la fois ?

- avez-vous fait votre choix pour raison professionnelle, personnelle ou par plaisir ;
Les 3 à la fois définitivement

- quelles fonctionnalités vous utilisez (coloration syntaxique, autocomplétion, débogage, mise en forme automatique, tests, etc.) ;
coloration syntaxique, autocomplétion, débogage, mise en forme automatique, outils personnalisés, la liste est longue longue longue...

- quel(s) langage(s) utilisez-vous avec cet EDI ;
C, C++, html css JS

- autres EDI utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
Abstention.

- sur quels systèmes ou plateformes vous travaillez (Windows, .NET, Linux, etc.) ;
Windows

- pour quels systèmes cibles (Windows, .NET, Linux, etc.) ;
Win/Lin/Mac

- conclusion ;
J'en apprend tous les jours un peu plus, et je ne vais pas m'arrêter là ^^
Avatar de SylvainPV SylvainPV
Expert Confirmé
le 19/07/2013 18:18
J'utilise quotidiennement WebStorm pour le développement front, et j'ai pu tester IntelliJ pour le développement Java. Ces IDE (construits sur la même base technique) sont tout simplement remarquables, aussi bien en termes de fonctionnalités qu'en performance. Il est très difficile de leur trouver des défauts, et s'il y en a ils sont très rapidement corrigés grâce à une équipe ultra-compétente et à l'écoute.

Dit comme ça, on pourrait croire que je bosse pour eux ; mais non, je suis juste un client ultra-satisfait. J'ai ma license perso que j'ai déjà renouvellé deux fois et que je compte renouveller l'année prochaine. Certes ce n'est pas gratuit, mais j'ai vraiment l'impression d'en avoir pour mon argent.

Le mieux pour vous faire une idée, c'est de regarder des screencasts sur Youtube de gens qui savent bien manier l'IDE. Avec le temps, le gain de productivité est sidérant...
Avatar de alt45 alt45
Invité régulier
le 20/07/2013 17:57
Lazarus : open source et dans un langage de programmation (Free Pascal) plus propice à éviter les bogues et facilitant la compréhension des sources.

Mais, comme toujours en informatique, les plus utilisés ne sont pas les plus logiques mais ceux qui sont les moins couteux en apparence. Le vite et mal a toujours dominé sur le lent et bon.
Avatar de Moez.B Moez.B
Membre actif
le 20/07/2013 20:44
Salut

Embarcadero Delphi XE3 pourvu que la documentation manque surtout pour les API Windows ce qui comble pas mal de développeur Delphi de les utiliser et d'exploiter leur apports au niveau de leurs applications un peu mais c'est un EDI comparable à tous les 'grands' EDI pour JAVA et la DOT.NET :

  • Formateur de code et paramétrage par utilisateur.
  • Créateur de modèle busines logic pour générer automatiquement les classes de travail et améliorer la productivité, un modélisateur pour les diagrammes UML ..
  • Livebindings et FireMonkey HD et 3D pour les applications Metropolis et un Framework graphique puissant, IDE Insight pour l'invite de la globalité des composants de l'EDI, Gestionnaire de patterns.
  • Débogueur d'applications Web et Beyond Compare pour comparer entre les sources (dfm, pas, ..)
  • Beaucoup de nouveauté dans les composants comme FireDac (racheté de la société daSoft, anciennement c'est le produit AnyDac) pour la connectivité presque native vers toutes les bases de données.
  • Gestion des vues (bureaux) améliorée.
  • Beaucoup de ressources additionnels comme le AQTime et le CodeSite pour profiler les applications créées.
  • Un explorateur pour les bases de données (DBExpress et FireDac).
  • Complétion rapide pour le code et un Refactoring assez puissant dans les extractions méthodes, renommage ..
  • Evaluateur des objets locaux génériques en runtime (TList, TObjectList..).


Je pense que la société Embaracdero fait beaucoup de pas pour améliorer
le produit et éviter qu'encore des développeurs y fuient.

Personnellement, je développe sur Delphi XE3 dés son apparition(mais avant sous Delphi 6 puis XE et XE2), et au même temps je suis entrain de basculer vers Microsoft Visual Studio 2010 (je commence par sa version Express) et je ne vois pas beaucoup de différences entre les 2 EDI à priori sauf que pour le Visual Studio, ce n'est pas au niveau du C# ou VB.Net, CLR, CLI et toutes les couches que la nouveauté est venu , mais c'est surtout avec le ASP.NET , le MVC1 et 2 et voilà maintenant le MVC3 , le séparateur des couches, et la création rapide d'applications WEB et des WebServices ....

Bye
Avatar de air-dex air-dex
Membre Expert
le 21/07/2013 0:23
S'il a une bonne coloration syntaxique, une interface pas trop pourrie et lente et surtout une bonne auto-complétion, un IDE peut faire l'affaire s'il n'a pas d'autres défauts majeurs. Pour le VCS je peux utiliser la ligne de commande tout comme pour le débogage avec gdb.

L'IDE que j'utilise dépend pas mal du langage utilisé :
  • Qt Creator pour Qt. J'ai toutes mes habitudes dessus et ce sera difficile d'en décrocher, même pour tester un autre IDE Qt.
  • Pour ce qui est du Java, je passe mon temps entre Eclipse et Netbeans. Quand il s'agit de Java SE ou J2EE je préfère Netbeans mais je ne vais pas me vexer si je dois utiliser Eclipse. Pour le reste des techno Java je préfère Eclipse. J'ai envie de tester IntelliJ IDEA, surtout depuis que Google a annoncé Android Studio qui est basé dessus.
  • Pour le C je n'utilise pas tellement d'IDE. J'ai été formé au C avec l'éditeur de texte + la ligne de commande et les habitudes sont restées. Pour déboguer, j'utilise gdb en ligne de commande. J'ai utilisé une fois Code::Blocks pour un projet perso et j'ai trouvé ça pas mal.
  • Pour ce qui est du C++ hors Qt, c'est plus ou moins la même chose que pour le C, à savoir éditeur + terminal. Sur Windows je préfère éviter si possible Visual C++ à cause des 2-3 spécificités de Microsoft qu'on ne retrouve pas ailleurs. J'essaie également d'utiliser Qt Creator. À vrai dire je me cherche un bon IDE pour ce langage.
  • Quand j'ai voulu apprendre les bases du Python, j'ai commencé avec un simple éditeur mais j'ai voulu aussi voir ce qui se fait de mieux comme IDE pour ce langage. J'ai trouvé Ninja IDE décevant, contrairement à Geany (sans bouillir ) et surtout Eclipse avec PyDev.
  • Pour les (très) rares fois où je fais du Web (HTML/CSS/JS), ma préférence va à Aptana Studio 2.0.5 (pas le 3 qui est une régression). Si je fais du JavaScript dans le cadre d'une application Qt Quick, j'utilise Qt Creator (normal c'est du Qt). J'ai également testé Eclipse qui s'en sort pas trop mal et j'aimerais aussi tester Komodo par curiosité.
  • Quand j'ai fait du C#/.NET à l'école ou quand l'envie me prend d'en faire, je préfère Visual Studio. J'ai testé MonoDevelop une fois et ça m'a passé l'envie de me réintéresser à Mono.
  • Pour le reste c'est terminal + éditeur. Et pour ça j'aime bien Notepad++. Il est bon quelque soit la taille de fichier, surtout quand celui-ci est gros. Mieux, il marche parfaitement avec Wine sous Linux et n'y perd rien de ses qualités pour les gros fichiers. Sur Linux j'utilise majoritairement gedit mais quand il s'agit de gros fichiers ce dernier perd pied et se fait littéralement dominer par Notepad++ malgré Wine derrière. J'ai un projet perso (client Twitter) où il n'est pas rare d'avoir plus 10 kio de JSON. Même sous Linux, Notepad++ - avec Wine rappelons-le - s'en sort nettement mieux que gedit quand il faut m'afficher le JSON avec la coloration syntaxique. Sous Linux, j'aimerais utiliser Kate plus souvent mais il a tendance à couper les lignes trop longues et cela me gonfle.


En informatique il pourrait y avoir un adage de ce style :
Pour chaque technologie informatique il y a toujours un plugin qui permettra de l'utiliser avec Eclipse.

Du coup je trouve intéressant d'avoir si possible une version d'Eclipse installée sur son poste. On sait jamais, ça peut servir.

PS : existe-t-il ne serait-ce qu'une technologie un peu connue qui n'ait pas son plugin Eclipse ?
Avatar de Carhiboux Carhiboux
Expert Confirmé
le 22/07/2013 11:56
Eclipse.

Le couteau suisse des projets Java (voir d'autres langages!).

Solution souvent adoptée dans le milieu professionnel.

Netbeans était très en retard il y a quelques années, je n'ai pas testé depuis 6-7 ans, peut être a t'il comblé son retard. Mais je ne vois pour le moment aucune raison de changer.
Avatar de LSMetag LSMetag
Membre Expert
le 22/07/2013 12:07
Visual Studio (à partir du 2008).

Avantages :

- esthétique
- rapide
- réactive
- ergonomique (les fonctionnalités recherchées sont faciles à trouver et à utiliser)
- la police de base et le thème de base sont très satisfaisants
- la possibilité d'ajouter des plugins, mis à jour fréquemment (notifications fréquentes)
- une communauté importante
- la gestion de différents langages (tous les langages .NET (y compris F# (fonctionnel) ou Php (via Phalanger), HTML, CSS, Javascript.
- Les différentes GUI (GUI intuitive pour designer ses écrans (le code généré est franchement simple)), GUI pour les diagrammes de classes (permettant de générer le code derrière), GUI pour les diagrammes Entity Framework, possibilité de créer ses templates de génération (fichiers t4)
- Les débugage complet et intuitif (j'adore les espions, pouvoir mettre des points de debug conditionnels, revenir en arrière dynamiquement,...)
- La quantité de types de projets proposés
- Raccourcis claviers intuitifs
- Très personnalisable
...

Bref, c'est complet, intuitif, et ça ne fait pas usine à gaz.

Inconvénients (dur d'en trouver)

- Le support moyen du Versionning (en particulier Git ou Mercurial)
- Pas encore de support pour Dart
- Windows uniquement
- Très cher

J'ai appris à utiliser cet EDI pendant mon stage de fin d'études, que j'avais demandé en .NET pour apprendre la technologie (non enseignée à l'école).

J'utilise cet EDI avec plaisir à la fois dans le cadre professionnel et personnel.

Si je devais énumérer ce que j'utilise avec cet EDI, ça prendrait un moment :
Le principal :

- Autocompletion
- Coloration syntaxique
- Design des GUI (puis retouches dans le code après)
- Debugage (espions, points d'arrêts (conditionnels ou non), modifications en temps réel et retour en arrière pour retester, différentes façon d'aller pas à pas (dans la fonction, hors de la fonction,...)...)
- Utilisation de "frameworks" pour par exemple générer un modèle CodeFirst d'Entity Framework à partir de la base de données
- Refactoring
- Aller à la définition de la fonction indiquée
- Chercher tous les appels à cette fonction
- Evaluation de la qualité de code et sa complexité
- Exécution sans debuggage
- Génération d'applications ClickOnce
- Tests unitaires en continu
- Explorateur d'objet
- Explorateur de solution
- Pile des appels
- Sorties
- Web Services faciles à linker à son application

Et divers plugins comme PostSharp pour faire de l'AOP, SpecFlow pour pouvoir tester des règles métiers (avec Continuous Test et autres), Achievements (pour le fun), GhostDoc pour la génération de la documentation "de base", Linq Insight (pour debugger mes requêtes LINQ) et divers templates.

En langages :

C#, HTML, Javascript, CSS, parfois VB, parfois PHP (via Phalanger), XAML pour WPF, WCF avec annotations pour les Web Services, beaucoup de LINQ,...

Pour le moment, pour ces technologies, je ne prévois pas de changer. Pour du Java, j'ai une préférence pour IntelliJ de JetBrain.
Pour PHP (pas PHP.net), c'est PHPEd de Nusphere.
Offres d'emploi IT
Technicien Télécommunications (H/F)
CDI
Links IT SERVICES - Centre - ORLEANS
Parue le 08/04/2014
Ingénieur Conception et Développement H/F Dijon
CDI
i-BP - Bourgogne - Côte-d'Or
Parue le 16/04/2014
Delivery manager H/F Quart Sud/Est
CDI
Kacileo - Rhône Alpes - Lyon
Parue le 22/04/2014

Voir plus d'offres Voir la carte des offres IT
 
 
 
 
Partenaires

PlanetHoster
Ikoula