Ignorer les liens de navigationAccueil : Introduction au Framework .NET : Stratégie .NET de Microsoft Ignorer les liens de navigation
Accueil
Introduction au Framework .NETDévelopper Introduction au Framework .NET
Le langage C#Développer Le langage C#
Programmation orientée objetsDévelopper Programmation orientée objets
CollectionsDévelopper Collections
ADO.NETDévelopper ADO.NET
LINQDévelopper LINQ
ASP.NETDévelopper ASP.NET
Workflow FoundationDévelopper Workflow Foundation
Besoins de prestationDévelopper Besoins de prestation

Stratégie .NET de Microsoft

Depuis des années, l’informatique évolue à grande vitesse et les entreprises s’équipent d’ordinateurs et de logiciels. Les données se trouvent réparties de manière complètement hétérogène, et se trouvent dans des bases de données de types différentes (Oracle, SQL Server, Informix, Access, …) et dans des applicatifs d’entreprises comme les ERP ou la CRM. Pour le développeur cela se traduit par la mise en œuvre de solutions qui sont souvent similaires et qui vont chercher des données dans des systèmes à chaque fois différents. La vision de Microsoft est d’utiliser les Web Services (merci Don Box) pour interconnecter ces systèmes et données. Les Web Services sont au cœur de .NET. Ce n’est pas une surcouche qui a été greffée en dernière minute pour faire du logiciel à la mode mais plutôt une forte volonté de pouvoir facilement exposer des données et fonctions aux autres systèmes et de pouvoir très facilement chercher des informations via Web Services.

.NET est le fruit d’un autre constat chez Microsoft, les périphériques évoluent et les plateformes, cela se traduit par l’apparition des PDA ou SmartPhone, des applications clientes riches et des applications Web. Microsoft s’est donné pour objectif avec .NET de faire en sorte que le développeur ne soit pas perdu lorsqu’il passe d’une plateforme .NET à une autre et a donc fait en sorte que l’ensemble soit homogène et cohérent en termes de développement.

Lorsqu’on parle de Microsoft .NET, on désigne deux éléments totalement différents :