Plate-forme Microsoft .NET
La plate-forme Microsoft .NET est une solution complète pour développer, déployer et exécuter des applications de tous types. Microsoft la recommande aux éditeurs de logiciels et l'utilise pour ses propres applications, les intégrateurs l'utilisent de plus en plus pour les besoins spécifiques des clients. Cette plate-forme fondatrice assure la cohérence de l'offre et la pérennité des investissements des clients et des partenaires de Microsoft.
Une technologie d'avenir
La plateforme .NET a été conçue spécifiquement et optimisée pour cette nouvelle génération d'informatique. Elle supporte naturellement les standards permettant l'interopérabilité des applications via les Services Web.
Elle apporte une réponse cohérente au spectre de besoins applicatifs générés par les besoins informatiques actuels : innover tout en préservant le patrimoine applicatif : depuis l'utilisateur jusqu'à l'entreprise, du périphérique d'accès aux serveurs de gestion, en passant par des Services Web prêts à l'emploi.
Une technologie pérenne
Microsoft, leader incontesté de l'informatique, a conçu et développée la plate-forme .NET. Depuis la version 1.0, lançée en 2002, .NET, aujourd'hui en version 3.0, a considérablement évolué pour s'adapter aux nouveaux standards et aux nouveaux enjeux liés à l'omniprésence d'Internet. L'utilisation par 21S de la plate-forme .NET vous garantit la pérennité de l'infrastructure technique utilisée par les logiciels IROISE.
La plate-forme .NET de Microsoft comprend deux aspects :
Une plateforme de développement
Elle offre un modèle de programmation unifié qui repose sur le Framework .NET. Le Framework .NET permet de développer aussi bien des applications clients Web-HTML, Windows, PocketPC que des composants serveurs (SGBD, Services Web, XML, Entreprises Services, Transactions). Ainsi, il n'y a plus de barrière entre un développeur Web, Windows, serveur. Enfin, avec le Framework .NET vous programmez avec le langage de votre choix : C#, Visual Basic, C++, J#,
Un environnement d'exécution
Outre la très riche bibliothèque de classes pour bâtir les applications, le Framework .NET intègre également un environnement d'exécution appelé la « Common Language Runtime » (CLR). La CLR offre de nombreuses fonctionnalités pour gérer le déploiement, la configuration des applications. La CLR permet d'optimiser les performances grâce à des mécanismes de cache et elle permet de contrôler la fiabilité et la sécurité des applications.



