. NET Core est sorti le 28 juin 2016. Près d'un an s'est écoulé, mais au travail, j'ai constaté que l'acceptation du .net core par tout le monde n'est pas élevée. C'est juste un sentiment. pas d'enquête. "Je n'ai pas le droit de parler." J'ai mené une enquête dans le groupe WeChat via le mini-programme WeChat au cours des deux derniers jours. Le nombre de participants était d'environ 230. À en juger par les résultats, tout le monde attend .NET. Core 2.0 Il est prévu que .net core 2 soit publié en 7 et 7. Sorti à temps en août. La question de cette enquête porte sur l'utilisation par chacun du .net core. Elle est divisée en 3 situations. Je vais directement accéder à l'image du résultat du vote WeChat :
. Seulement 26 % des personnes utilisent .net core 1.0/1.1, 59 % prévoient d’utiliser .net core 2 et seulement 14,4 % n’envisagent pas d’utiliser .net core. À en juger par ce résultat, tout le monde attend toujours avec impatience .net core 2.
.net core est la plate-forme de nouvelle génération du framework .net. Le plus grand changement est ASP.NET Core. La plupart des sujets d'actualité d'ASP.NET Core concernent son expérience multiplateforme. Une grande réussite, mais pas un plus si vous êtes un utilisateur régulier d'ASP.NET qui écrit beaucoup de code de base .NET 4.x et envisage de s'en tenir à l'environnement IIS et Windows familier. Cela explique également bien la raison pour laquelle la proportion d’utilisateurs utilisant actuellement .net core 1/1.1 n’est pas élevée.
Il y a 15 ans, l'équipe ASP.NET a adopté la plupart des meilleures pratiques d'ASP lors de la conception du framework ASP.NET et a adopté ces pratiques dans le nouveau framework. En cours de route, ils ont également introduit de nombreux nouveaux contenus, tels que du code compilé et géré, des publications automatiques et des contrôles de serveur. ASP.NET Core évolue de la même manière. Les meilleures pratiques ASP.NET courantes (telles que le chargement initial des données de configuration, l'injection de dépendances, les packages NuGet, l'authentification basée sur les revendications et les améliorations Razor) sont des fonctionnalités natives d'ASP.NET Core. ASP.NET Core propose également un processus de démarrage différent, un middleware requête-réponse plus modulaire et une infrastructure plus flexible pour définir des contrôleurs et des vues. ASP.NET Core est également un framework multiplateforme qui vous permet de développer et de déployer facilement des applications sur Windows, macOS et Linux. De cette façon, ASP.NET Core vous obligera à écrire du code de meilleure qualité, c'est-à-dire qu'il forcera la séparation des préoccupations par défaut. Bien sûr, vous pouvez également atteindre cet objectif grâce à l'autodiscipline. -discipline.
Pour toute forme de développement de nouveau projet (produit), ASP.NET Core est définitivement le premier choix. L'API de .NET Core 2.0 a été alignée sur .NET Framework 4.6.2, ce qui est une bonne explication. . La plupart des utilisateurs envisagent d'adopter .NET Core 2. Cependant, en tant que framework complètement nouveau, certains coûts initiaux sont inévitables : tous les membres de l'équipe doivent maîtriser le framework. De plus, tous les membres doivent maîtriser le modèle d'application Model-View-Controller (MVC).
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!