{"id":102241,"date":"2021-11-09T03:36:42","date_gmt":"2021-11-09T01:36:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-otkrytoj-platformy-platformy-net-6"},"modified":"2021-11-09T03:36:42","modified_gmt":"2021-11-09T01:36:42","slug":"reliz-otkrytoj-platformy-platformy-net-6","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-otkrytoj-platformy-platformy-net-6","title":{"rendered":"Lancement de la plateforme open source .NET 6","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La soci\u00e9t\u00e9 Microsoft a pr\u00e9sent\u00e9 une nouvelle version significative de la plateforme open source .NET 6, cr\u00e9\u00e9e gr\u00e2ce \u00e0 l'unification des produits .NET Framework, .NET Core et Mono. Avec .NET 6, il est possible de cr\u00e9er des applications multiplateformes pour les navigateurs, les syst\u00e8mes cloud, les bureaux, les dispositifs IoT et les plateformes mobiles, en utilisant des biblioth\u00e8ques unifi\u00e9es et un processus de compilation commun, ind\u00e9pendamment du type d'application. Les compilations .NET SDK 6, .NET Runtime 6 et ASP.NET Core Runtime 6 sont disponibles pour Linux, macOS et Windows. .NET Desktop Runtime 6 est uniquement disponible pour Windows. Les projets associ\u00e9s sont distribu\u00e9s sous licence MIT.    <\/p>\n<p>.NET 6 comprend le runtime CoreCLR avec le compilateur JIT RyuJIT, des biblioth\u00e8ques standard, des biblioth\u00e8ques CoreFX, WPF, Windows Forms, WinUI, Entity Framework, l'interface en ligne de commande dotnet, ainsi que des outils pour le d\u00e9veloppement de microservices, de biblioth\u00e8ques, d'applications serveur, graphiques et console. Le framework pour le d\u00e9veloppement d'applications web ASP.NET Core 6.0 et la couche ORM Entity Framework Core 6.0 (drivers, y compris pour SQLite et PostgreSQL) ont \u00e9t\u00e9 publi\u00e9s s\u00e9par\u00e9ment, ainsi que les versions des langages C# 10 et F# 6. La prise en charge de .NET 6.0 et C# 10 est incluse dans l'\u00e9diteur de code gratuit Visual Studio Code.          <\/p>\n<p>Fonctionnalit\u00e9s de la nouvelle version\u00a0:  <\/p>\n<ul>\n<li class=\"l\"> Les performances ont \u00e9t\u00e9 consid\u00e9rablement am\u00e9lior\u00e9es, notamment gr\u00e2ce \u00e0 l'optimisation des entr\u00e9es\/sorties de fichiers.\n<li class=\"l\"> Le langage C# 10 a introduit la prise en charge des structures sous forme d'enregistrements (record struct), la directive \u00ab global using \u00bb, des espaces de noms li\u00e9s aux fichiers et de nouvelles options pour les expressions lambda. Le compilateur inclut maintenant la prise en charge de la g\u00e9n\u00e9ration incr\u00e9mentielle de code source.\n<li class=\"l\"> Le langage F# 6 a introduit le support du m\u00e9canisme d'ex\u00e9cution asynchrone des t\u00e2ches et du d\u00e9bogage par canal.\n<li class=\"l\"> La fonction Hot Reload est disponible, offrant des outils pour modifier le code \u00e0 la vol\u00e9e pendant l'ex\u00e9cution du programme, permettant d'apporter des modifications sans arr\u00eater manuellement l'ex\u00e9cution et sans attacher de points d'arr\u00eat. Le d\u00e9veloppeur peut ex\u00e9cuter l'application en utilisant \u00ab dotnet watch \u00bb, apr\u00e8s quoi les modifications apport\u00e9es au code sont automatiquement appliqu\u00e9es \u00e0 l'application en cours d'ex\u00e9cution, permettant d'observer imm\u00e9diatement les r\u00e9sultats.\n<li class=\"l\"> Un nouvel outil \u00ab dotnet monitor \u00bb a \u00e9t\u00e9 ajout\u00e9 pour acc\u00e9der aux informations de diagnostic du processus dotnet.\n<li class=\"l\"> Un nouveau syst\u00e8me d'optimisation dynamique bas\u00e9 sur les r\u00e9sultats de profilage du code (PGO - Profile-guided optimization) a \u00e9t\u00e9 propos\u00e9, permettant de g\u00e9n\u00e9rer un code plus optimal en fonction de l'analyse des caract\u00e9ristiques d'ex\u00e9cution. L'utilisation de PGO a permis d'am\u00e9liorer les performances de l'ensemble TechEmpower JSON \u00ab MVC \u00bb de 26 %.\n<li class=\"l\"> Dans ASP.NET Core, HttpClient et gRPC, le support du protocole HTTP\/3 a \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\"> L'API li\u00e9e au format JSON a \u00e9t\u00e9 \u00e9tendue. Un nouveau g\u00e9n\u00e9rateur de code System.Text.Json et un syst\u00e8me de s\u00e9rialisation de donn\u00e9es au format JSON ont \u00e9t\u00e9 ajout\u00e9s.\n<li class=\"l\"> Dans Blazor, la plateforme de cr\u00e9ation d'applications web en C#, le support du rendu de composants Razor \u00e0 partir de JavaScript et l'int\u00e9gration avec des applications JavaScript existantes ont \u00e9t\u00e9 ajout\u00e9s.\n<li class=\"l\"> Le support de la compilation de code .NET en un format pouvant \u00eatre ex\u00e9cut\u00e9 sur WebAssembly a \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\"> L'API File IO a \u00e9t\u00e9 mise \u00e0 jour pour prendre en charge les liens symboliques. FileStream a \u00e9t\u00e9 enti\u00e8rement r\u00e9\u00e9crit.\n<li class=\"l\"> Le support de la biblioth\u00e8que OpenSSL 3 et des algorithmes cryptographiques ChaCha20\/Poly1305 a \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\"> Dans le Runtime, des m\u00e9canismes de protection W^X (Write XOR Execute, interdisant l'acc\u00e8s simultan\u00e9 en \u00e9criture et en ex\u00e9cution) et CET (Control-flow Enforcement Technology, prot\u00e9geant contre l'ex\u00e9cution d'exploits construits \u00e0 l'aide de techniques orient\u00e9es retour de code) ont \u00e9t\u00e9 mis en \u0153uvre.\n<li class=\"l\"> Un support exp\u00e9rimental pour iOS et Android en tant que plateformes TFM (Target Framework Moniker) a \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\"> Le support des syst\u00e8mes Arm64 a \u00e9t\u00e9 consid\u00e9rablement am\u00e9lior\u00e9. Le support des appareils Apple bas\u00e9s sur la puce ARM M1 (Apple Silicon) a \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\"> Le processus de construction du .NET SDK \u00e0 partir des sources a \u00e9t\u00e9 assur\u00e9, facilitant la cr\u00e9ation de paquets .NET pour les distributions Linux.\n<ul>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56124\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043d\u043e\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b .NET 6, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 .NET Framework, .NET Core \u0438 Mono. \u041d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 .NET 6 \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043c\u043d\u043e\u0433\u043e\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430, \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c, \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430, IoT-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0435\u0434\u0438\u043d\u044b\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0438 \u043e\u0431\u0449\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u0431\u043e\u0440\u043a\u0438, \u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u044f\u0449\u0438\u0439 \u043e\u0442 \u0442\u0438\u043f\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u0421\u0431\u043e\u0440\u043a\u0438 .NET SDK 6, .NET [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-102241","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043d\u043e\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b .NET 6, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 .NET Framework, .NET Core \u0438 Mono.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-otkrytoj-platformy-platformy-net-6\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b .NET 6 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043d\u043e\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b .NET 6, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 .NET Framework, .NET Core \u0438 Mono.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-otkrytoj-platformy-platformy-net-6\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-11-09T01:36:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-11-09T01:36:42+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lancement de la plateforme open source .NET 6 | ProHoster","description":"Microsoft a pr\u00e9sent\u00e9 une nouvelle version significative de la plateforme open source .NET 6, cr\u00e9\u00e9e gr\u00e2ce \u00e0 l'unification des produits .NET Framework, .NET Core et Mono.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-otkrytoj-platformy-platformy-net-6","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b .NET 6 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043d\u043e\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b .NET 6, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 .NET Framework, .NET Core \u0438 Mono.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-otkrytoj-platformy-platformy-net-6","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-11-09T01:36:42+00:00","article:modified_time":"2021-11-09T01:36:42+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"102241","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-11-09 01:37:49","updated":"2022-10-04 20:27:50","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/102241","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=102241"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/102241\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=102241"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=102241"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=102241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}