ASP.NET Core est une refonte d’ASP.NET 4.x. Cet article liste les différences existant entre eux.
ASP.NET Core
ASP.NET Core est un framework open source multiplateforme qui permet de créer des applications web cloud modernes sur Windows, macOS et Linux.
ASP.NET Core offre les avantages suivants :
Un scénario unifié pour créer une interface utilisateur web et des API web.
Architecturé pour la testabilité.
Razor Pages permet de coder des scénarios orientés page de façon plus simple et plus productive.
Blazor vous permet d’utiliser C# dans le navigateur en même temps que JavaScript. Partagez les logiques d’applications côté serveur et côté client écrites avec .NET.
Capacité à développer et à exécuter sur Windows, macOS et Linux.
Outils qui simplifient le développement web moderne.
ASP.NET 4.x
ASP.NET 4.x est un framework abouti qui offre les services nécessaires pour créer sur Windows des applications web, basées sur serveur et destinées à l’entreprise.
Sélection du Framework
Le tableau suivant compare ASP.NET Core à ASP.NET 4.x.
ASP.NET Core
ASP.NET 4.x
Générer pour Windows, macOS ou Linux
Générer pour Windows
Nous vous recommandons d’utiliser Razor Pages pour créer une interface utilisateur web à partir d’ASP.NET Core 2. Voir aussi MVC, API web et SignalR.
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.
Commentaires sur ASP.NET Core
ASP.NET Core est un projet open source. Sélectionnez un lien pour fournir des commentaires :
Générez des solutions de bout en bout dans Microsoft Azure pour créer des fonctions Azure Functions, implémenter et gérer des applications web, développer des solutions qui utilisent le Stockage Azure, et bien plus encore.