Qu'est-ce qu'ASP.NET Core ?
ASP.NET Core est l’infrastructure de développement web moderne et hauts niveaux de performance pour .NET, qui s’exécute sur Windows, Linux, macOS, and Docker.
ASP.NET Core
ASP.NET est une infrastructure de développement web populaire pour la création d’applications web sur la plateforme.NET.
ASP.NET Core est la version open source de ASP.NET, qui s’exécute sur macOS, Linux et Windows. ASP.NET Core a été publié pour la première fois en 2016 et est une nouvelle conception des versions antérieures de Windows uniquement de ASP.NET.
Performances
Les performances sont un objectif clé d'ASP.NET Core. Il est plus rapide que d'autres frameworks Web populaires dans les références TechEmpower indépendantes.
Données provenant de tests officiels disponibles sur TechEmpower Round 21.
Moderne et innovant
ASP.NET Core est conçu pour permettre aux composants d’exécution, aux API, aux compilateurs et aux langages d’évoluer rapidement, tout en fournissant une plateforme stable et prise en charge pour maintenir l’exécution des applications.
Plusieurs versions de ASP.NET Core peuvent exister côte à côte sur le même serveur. Cela signifie qu’une application peut adopter la dernière version, tandis que d’autres applications s’exécutent toujours sur la version sur laquelle elles ont été testées.
ASP.NET Core fournit différentes options de cycle de vie de support pour répondre aux besoins de votre application. Vous pouvez choisir une version de support à long terme ou l’exécuter avec la dernière version si vous vous engagez à effectuer une mise à niveau plus souvent. Pour plus d’informations, consultez notre stratégie de support.
Open source
Comme le reste de .NET, ASP.NET est la source ouverte sur GitHub. .NET a des contributions 100,000 et les sociétés 3,700 ont déjà contribué.
Windows, Linux, macOS, and Docker
Les applications ASP.NET peuvent être développées et exécutées sur Windows, Linux, macOS, and Docker.
La famille de produits Visual Studio dispose d'outils pour créer des applications .NET sur n'importe quel système d'exploitation. Il existe également des outils de ligne de commande et des extensions pour de nombreux éditeurs populaires.
Déploiement flexibles
Le runtime ASP.NET Core sur lequel votre application s’exécute peut être déployé dans le cadre de votre application ou installé de manière centralisée sur votre serveur web. ASP.NET Core est également parfaitement adapté aux conteneurs Docker.
Pris en charge
Vous pouvez créer votre propre version d'ASP.NET à partir du code source, mais la plupart des applications de production nécessitent une version prise en charge de la plateforme.
Microsoft fournit des versions officielles de .NET qui sont générées et testées sur des serveurs gérés par Microsoft dans Azure et prises en charge comme n’importe quel produit Microsoft. Pour plus d’informations, consultez la stratégie de support .Net et .NET Core.
Red Hat prend en charge .NET sur Red Hat Enterprise Linux (RHEL). Red Hat construit .NET à partir de la source et le rend disponible sur la page Téléchargement .NET. Red Hat et Microsoft collaborent pour s'assurer que .NET fonctionne correctement sur RHEL.
Prêt à démarrer ?
Notre tutoriel étape par étape vous aidera à démarrer ASP.NET Core sur votre ordinateur.