Développement .NET
Expertise en Projets .NET chez Sitenco
.NET (point Net / dot Net) est une plateforme de développement de Microsoft. Les applications développées pour cette plateforme sont indépendantes :
- Du système d’exploitation et de l’architecture matérielle sur laquelle elles sont lancées, à condition d’avoir une implémentation du CLR (Common Language Runtime) pour cette configuration.
- Du langage de programmation utilisé, car quel que soit le langage, le code source est compilé en langage intermédiaire appelé MSIL (MicroSoft Intermediate Language), CIL (Common Intermediate Language) ou IL (Intermediate Language).
Pourquoi choisir .NET ?
Dans la phase de développement, le code source de l’application dans un langage de programmation .NET est compilé en instructions IL, formant ce qu’on appelle le « Code géré » (Managed code en anglais). Ce code est accompagné d’un manifeste contenant des informations sur l’application et ses classes, constituant ainsi un assemblage (assembly en anglais).
Avantages et Inconvénients dE .NET
Avantages de .NET
- La spécification du Common Type System (CTS) définit l’ensemble des types de données et structures de programmation supportés par la CLR ainsi que leurs interactions. Cela permet l’échange d'instances de types entre programmes écrits dans différents langages .NET.
- Le framework .NET fournit des moyens pour accéder aux fonctionnalités en dehors de l’environnement .NET, facilitant l'interaction avec les anciennes applications.
Inconvénients de .NET
- La totalité du code source du framework n’est pas encore disponible, bien qu'une bonne partie puisse être téléchargée.
- .NET ne fonctionne pleinement que sous Windows, créant une dépendance à Microsoft pour le système d'exploitation.
Ajoutez des ressources IT talentueuses à votre équipe ?
Économisez jusqu’a 60 000€/an par ingénieur