Les Technologies

 
 
 
 
 
   

 

 

 

 
.net (Microsoft .net)

Microsoft .NET est le nom d'un ensemble de produits et de technologies de l'entreprise Microsoft dont la plupart dépendent du framework .NET, un composant du système d'exploitation Windows constituant un équivalent de machine virtuelle.

Le Framework .Net a été conçu par Anders Hejlsberg, le père de Delphi. Celui-ci a développé entre autre le langage C#, qui devient le futur remplaçant de Delphi.

Principales caractéristiques
Interopérabilité
Du fait de la nécessité d'interagir entre les nouvelles et les anciennes applications, le framework fournit des moyens pour accéder aux fonctionnalités qui sont implémentés dans les programmes qui s'exécutent en dehors de l'environnement .NET. La possibilité d'accéder aux composants COM est fournie par les espaces de noms System.Runtime.InteropServices et System.EnterpriseServices. L'accès aux autres fonctionnalités est fournit grâce à P/Invoke.
Common Runtime Engine
Les langages de programmation du framework sont compilés dans un langage intermédiaire connu sous le nom de Common Intermediate Language, ou CIL (anciennement connu sous le nom de Microsoft Intermediate Language, ou MSIL). Ce langage n'est pas interprété, mais compilé à la volée. La combinaison de ces concepts est appelées la Common Language Infrastructure ou CLI. L'implémentation de la CLI est le Common Language Runtime (CLR).
Indépendance du langage
La spécification du Common Type System (ou CTS) définit l'ensemble des types de données et structures de programmation supportés par la CLR ainsi que comment ils peuvent ou non interagir entre eux. Par conséquent, le .NET Framework supporte l'échange des instances des types entre les programmes écrit avec n'importe lequel des langages .NET.
Base Class Library
Les classes de bases (Base Class Library ou BCL), sont une partie de la bibliothèque de classes du framework (Framework Class Library ou FCL). La BCL fournit des classes qui encapsulent un certain nombre de fonctions courantes, comme la lecture et l'écriture de fichiers, le rendu graphique, l'interaction avec les bases de données, la manipulation de documents XML, etc.
Déploiement
Certains outils sont intégrés pour vérifier que le déploiement des logiciels n'interfère pas avec d'autres logiciels précédemment installés, et qu'ils n'apportent pas de problèmes de sécurité.

Aptek et .Net

Aptek dispose d'une équipe spécialisée .Net maitrisant les spécificités de la plateforme. Ils vous conseillent tant au niveau de la conception que de la conduite du changement qu’induit .Net et vous accompagnent dans vos choix architecturaux et techniques et dans la migration de vos applications (VB, ASP…).


 

 

> Plus d'informations

 

 

Les framework .Net

1.0 (1.0.3705.0) 2002
1.1 (1.1.4322.573) 2003
2.0 (2.0.50727.42) 2005
3.0 (3.0.4506.30) 2006
3.5 (3.5.21022.8) 2007

 

         
         
 
© Aptek 2004-2008 | Contact | Recrutement | Plan du site