Fiche technique | |
---|---|
Type de produit : | Cadre d'application |
Auteur : | Microsoft |
Date de publication : | 2016 à maintenant |
Introduction
Le .NET Core est un cadre d'application open source développé par Microsoft pour construire des applications multiplateformes. Il est conçu pour permettre aux développeurs de créer des applications modernes et performantes qui peuvent s'exécuter sur différents systèmes d'exploitation, y compris Windows, macOS et Linux. Voici quelques points clefs sur .NET Core :
- Multiplateforme : .NET Core est conçu pour fonctionner sur plusieurs systèmes d'exploitation, contrairement à .NET Framework, étant limité principalement à Windows.
- Performance : .NET Core est optimisé pour des performances élevées et une faible empreinte mémoire. Il est adapté pour des applications web, des microservices, des applications de bureau et des applications infonuagique.
- Modularité : .NET Core est modulaire, ce qui signifie que vous pouvez inclure uniquement les parties du cadre d'application dont vous avez besoin. Cela permet de réduire la taille des déploiements et d'améliorer les performances.
- Support pour Docker : .NET Core prend en charge les conteneurs Docker, ce qui facilite le déploiement des applications dans des environnements conteneurisés.
- Compatibilité avec .NET Standard : .NET Core est compatible avec .NET Standard, ce qui permet aux bibliothèques écrites pour .NET Standard d'être utilisées dans .NET Core et d'autres environnements .NET.
- Développement et Déploiement : .NET Core prend en charge le développement de différentes types d'applications, y compris les applications Web avec ASP.NET Core, les services API, et les applications de console. Le déploiement est flexible, avec des options pour le déploiement autonome (où toutes les dépendances sont incluses avec l'application) et le déploiement à l'aide du runtime partagé.
- Évolutivité et Maintenance : .NET Core est continuellement mis à jour avec de nouvelles fonctionnalités, améliorations de performance et corrections de sécurité. Microsoft publie régulièrement de nouvelles versions, y compris des versions majeures et des versions de support à long terme (LTS).
- Communauté et Support : En tant que projet open source, .NET Core bénéficie du soutien de la communauté ainsi que du support officiel de Microsoft. Vous pouvez trouver de la documentation, des tutoriels et des ressources communautaires pour vous aider à développer et déployer vos applications.
Depuis .NET 5, Microsoft a unifié .NET Core avec .NET Framework sous un seul cadre d'application appelé .NET 5 et versions ultérieures, et les versions suivantes sont désormais appelées simplement ".NET" (comme .NET 6, .NET 7,...).
Dernière mise à jour : Mardi, le 31 octobre 2017