1. Qu'est-ce que l'environnement .NET ?
L'environnement .NET offre une collection d'outils et de composants d'assemblage dont les concepteurs se servent pour simplifier le développement d'applications distribuées. Ce n'est pas un langage, mais une véritable infrastructure (framework) robuste et scalable.
Le C#, le Visual Basic .NET et d'autres langages ne sont que des outils disponibles dans cette boîte à outils .NET. Le plus grand avantage est que les programmeurs peuvent facilement partager leur code, peu importe le langage utilisé, car tout est compilé vers un langage intermédiaire commun.
2. Avantages de l'environnement .NET
- Réutilisabilité du code : Un programmeur C++ peut incorporer du code écrit en VB.NET très facilement.
- Indépendance de la plateforme : Le code .NET est compilé vers un langage intermédiaire, tout comme Java avec sa JVM.
- Bibliothèque unifiée : L'environnement normalise les bibliothèques de routines d'exécution (Base Class Library), accessibles depuis n'importe quel langage .NET.
- IDE unique :. NET fournit un environnement de développement intégré (IDE) puissant : Visual Studio.