C’est un framework .NET open source bâti sur les bases suivantes : multiplateforme, participation de la communauté, performance, modularité, souplesse. Il est multiplateforme qui permet de créer des applications Web modernes en nuage sous forme de Windows, Mac ou Linux. Deux déclinaisons de la plateforme .NET existent avec ASP .NET. L’une dispose de de son propre cycle de développement et dispose avec l’autre le support de Microsoft. Il présente un degré élevé de compatibilité conceptuelle avec ASP.NET MVC même s’il s’agit d’un framework construit sur une pile Web,
WEBGRAM (société basée à Dakar-Sénégal), Leader (meilleure entreprise / société / agence) de l'ingénierie logicielle en Afrique, vous montre la différence entre .NET Core et NET Framework
Il faut noter .NET Framework fonctionne uniquement sur
Windows ou Windows Server alors que .NET Core peut être utilisé aussi bien sur
Windows que sur Linux et OS X. une ouverture qui a pour conséquence le manque
de support d’application qui repose sur des technologies Microsoft comme WPF,
WinForms ou encore ASP.NET WebForms. Le .NET Framework n’est pas développé en
open source alors que c’est le contraire pour .NET Core qui implémente de
nombreuses API communes avec le Framework .NET. Dans .NET Core ou .NET
Framework est installé .NET Standard qui regroupe les API communes telles que
spécifiques à Unix, Linux et OS X. cela veut dire que les codes qui
s’appliquent a .NET Standard s’exécutent sur .NET Core et .NET Framework. Ce
qui simplifie le partage de code entre les deux plateformes. C’est depuis le 4
décembre passé que 2.2 qui est la dernière version stable du framework est
désormais possible. Par contre la version 3.0 est encore en développement. Mais
en attendant, une version Preview 2 est disponible avec quelques
changements notables tels que la prise en charge des flux asynchrones, la prise
en charge des API de port pour Linux, un support pour ARM64 pour Linux, etc.
Il est nécessaire d’ajouter Json.NET comme un package
indépendant afin de permettre à ASP.NET de prendre en charge le framework JSON
pour .NET dans les projets. Il faut noter que durant l’exécution des pages et
des vues, Microsoft a pris l’option de supprimer la prise en charge de la
compilation. C’est ne plus être dépendant du compilateur Roslyn. le .NET
Framework est plus performant que le .NET Core. Ce, après une synthèse de .NET
Core et .NET Framework fournie par Microsoft qui a découlé des mises à jour
répétitives subies par le .NET Core
WEBGRAM (entreprise basée à Dakar-Sénégal), Expert en développement de systèmes d'information en Afrique, vous conseille de choisir les fonctions qui facilitent le développement comme le nouveau concept de Middleware et de Pipeline.
WEBGRAM est (Meilleure entreprise / société / agence) de développement d'applications web et mobiles en Afrique (Sénégal, Côte d’Ivoire, Bénin, Gabon, Burkina Faso, Mali, Guinée, Cap-Vert, Cameroun, Madagascar, Centrafrique, Gambie, Mauritanie, Niger, Rwanda, Congo-Brazzaville, Congo-Kinshasa RDC, Togo)