2.3 IDE : Visual Studio
-
IDE décliné en multiples versions :
-
suivant la taille du projet ;
- suivant le langage (basic, C++, C#, Web).
- IDE commercial :
-
version express gratuite (pas libre) ;
- version pro. via MSDN Academic Alliance.
- Compilation possible en .NET :
-
plus de génération en code machine ;
- génération en CIL (Common Intermediate Language) ;
- en principe multi-plateformes (Mono ou DotGNU).
- Les interfaces GUI utilisent les "Windows Forms".
- Des outils automatiques de génération de code :
-
un concepteur de vues pour le GUI ;
- génération des squelettes pour les événements ;
- insertion d'extraits de code courants ;
- possibilité d'encapsuler du code.
- Des outils pour aider le développement :
-
vérification du code à la volée ;
- dévermineur simple d'emploi ;
- outil visuel de gestion de base de données.
- Problèmes pour le développement Web :
-
assez lié au serveur Web IIS (Microsoft) ;
- peu d'hébergeurs utilisent IIS ;
- en principe Apache a un module Mono ASP .NET ;
- peu d'hébergeurs utilisent Microsoft SQL ;
- en principe on peut utiliser MySql.