De .NET Framework 1.0 à .NET 10 : 23 ans d'évolutions
.NET a énormément évolué en 23 ans : du Framework 1.0 à .NET 10, la plateforme est devenue open source, multi-plateforme et ultra performante.
Et pourtant, beaucoup d'entreprises travaillent encore sous .NET Framework, non par choix, mais parce que migrer demande du temps et des ressources, surtout sur des projets costauds. Mais migrer, c'est aussi une opportunité de réduire la dette technique et de profiter des avancées récentes.
Les dates qui ont fait .NET
2002, .NET Framework 1.0 : la naissance de .NET, avec ASP.NET Web Forms, ADO.NET et Windows Forms. L'objectif : faciliter le développement d'applications Windows.
2008, .NET Framework 3.5 SP1 : première version d'Entity Framework, l'ORM natif de .NET.
2010, .NET Framework 4.0 : introduction de la Task Parallel Library (TPL) et amélioration d'Entity Framework avec EF4.
2016, .NET Core 1.0 : un vrai tournant ! La plateforme devient open source et multi-plateforme : Linux, macOS et Windows.
2019, .NET Core 3.0 : retour de Windows Forms et WPF sur Core, et lancement de Blazor, le framework web qui permet d'utiliser C# côté client.
2020, .NET 5 : remplacement de .NET Core et début de la plateforme unifiée pour desktop, mobile, cloud et IoT.
2021, .NET 6 : introduction des Minimal APIs pour simplifier la création de microservices, version LTS avec de meilleures performances.
2023, .NET 8 : amélioration des Minimal APIs, gros focus sur les performances, nouveautés pour Blazor et WebAssembly.
2024, .NET 9 : optimisations mémoire avancées et meilleur support des architectures ARM, en préparation du LTS suivant.
2025, .NET 10 : la LTS actuelle. JIT encore plus rapide, C# 14, ASP.NET Core 10, EF Core 10. J'ai détaillé les nouveautés de .NET 10 dans un article dédié.
Pourquoi tant d'entreprises restent sur .NET Framework
Je comprends tout à fait pourquoi : avec des applis critiques utilisées par des milliers d'utilisateurs, migrer, c'est un gros chantier entre les risques de régression, le temps de développement et les tests à refaire.
Beaucoup adoptent une approche progressive : elles lancent leurs nouveaux projets sur les versions récentes tout en maintenant les anciennes applis.
À retenir : le support de .NET 8 s'achève en novembre 2026 et .NET Framework ne reçoit plus que des correctifs de sécurité. Chaque année d'attente augmente le coût de la migration. Mieux vaut la planifier que la subir.
Cet article est tiré d'une de mes publications LinkedIn : rejoignez la discussion ↗