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.

Bien démarrer avec ASP.NET Core

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.

Dans les benchmarks TechEmpower, .NET a traité 7,02 millions de requêtes par seconde, Node.js a traité 0,60 million et Java Servlet a traité 2,20 millions.

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.

Carte du monde
100,000+ Contributions OSS 3,700+ Contributeurs de l’entreprise OSS

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é.

En savoir plus sur .NET et open source

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.

En savoir plus sur les outils pour .NET

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.

En savoir plus sur les options de déploiement

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.

Bien démarrer