{"id":3038,"date":"2024-11-14T00:55:46","date_gmt":"2024-11-14T00:55:46","guid":{"rendered":"https:\/\/tastycounter.net\/index.php\/2024\/11\/14\/microsoft-cong-bo-net-9-voi-vo-so-cai-tien-dang-chu-y\/"},"modified":"2024-11-14T00:55:46","modified_gmt":"2024-11-14T00:55:46","slug":"microsoft-cong-bo-net-9-voi-vo-so-cai-tien-dang-chu-y","status":"publish","type":"post","link":"https:\/\/tastycounter.net\/index.php\/2024\/11\/14\/microsoft-cong-bo-net-9-voi-vo-so-cai-tien-dang-chu-y\/","title":{"rendered":"Microsoft c\u00f4ng b\u1ed1 .NET 9 v\u1edbi v\u00f4 s\u1ed1 c\u1ea3i ti\u1ebfn \u0111\u00e1ng ch\u00fa \u00fd"},"content":{"rendered":"<\/p>\n<div class=\"content-detail textview\">\n<div class=\"audio\"><audio controls><\/audio><\/div>\n<p>.NET l\u00e0 m\u1ed9t n\u1ec1n t\u1ea3ng m\u00e3 ngu\u1ed3n m\u1edf, mi\u1ec5n ph\u00ed, \u0111a n\u1ec1n t\u1ea3ng t\u1eeb Microsoft cho ph\u00e9p c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n x\u00e2y d\u1ef1ng c\u00e1c \u1ee9ng d\u1ee5ng hi\u1ec7n \u0111\u1ea1i v\u00e0 d\u1ecbch v\u1ee5 \u0111\u00e1m m\u00e2y. H\u00f4m nay, Microsoft \u0111\u00e3 c\u00f4ng b\u1ed1 t\u00ednh kh\u1ea3 d\u1ee5ng chung c\u1ee7a .NET 9, m\u1ed9t b\u1ea3n ph\u00e1t h\u00e0nh l\u1edbn quan tr\u1ecdng, \u0111i k\u00e8m v\u1edbi h\u00e0ng lo\u1ea1t c\u1ea3i ti\u1ebfn v\u1ec1 hi\u1ec7u su\u1ea5t, b\u1ea3o m\u1eadt v\u00e0 ch\u1ee9c n\u0103ng.<\/p>\n<p>Microsoft h\u1ee9a h\u1eb9n nh\u1eefng c\u1ea3i ti\u1ebfn hi\u1ec7u su\u1ea5t \u0111\u00e1ng k\u1ec3 v\u1edbi .NET 9, v\u1edbi h\u01a1n 1.000 thay \u0111\u1ed5i li\u00ean quan \u0111\u1ebfn hi\u1ec7u su\u1ea5t tr\u00ean to\u00e0n b\u1ed9 c\u00e1c kh\u00eda c\u1ea1nh runtime, workload v\u00e0 ng\u00f4n ng\u1eef. Theo chu\u1ea9n TechEmpower, .NET 9 hi\u1ec7n c\u00f3 th\u1ec3 x\u1eed l\u00fd nhi\u1ec1u h\u01a1n 15% y\u00eau c\u1ea7u so v\u1edbi .NET 8. Runtime .NET 9 c\u0169ng cung c\u1ea5p m\u1ed9t s\u1ed1 c\u1ea3i ti\u1ebfn v\u1ec1 hi\u1ec7u su\u1ea5t, bao g\u1ed3m t\u1ed1i \u01b0u h\u00f3a v\u00f2ng l\u1eb7p, n\u1ed9i tuy\u1ebfn, vector h\u00f3a Arm64 v\u00e0 t\u1ea1o m\u00e3.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"margin-left:auto;margin-right:auto\" src=\"https:\/\/st.quantrimang.com\/photos\/image\/holder.png\" alt=\"\" width=\"640\" height=\"360\" class=\"lazy\" data-src=\"https:\/\/st.quantrimang.com\/photos\/image\/2024\/11\/13\/microsoft-cong-bo-net91.jpg\"><\/p>\n<p>C\u00f9ng v\u1edbi .NET 9, Microsoft c\u0169ng \u0111\u00e3 ch\u00ednh th\u1ee9c c\u00f4ng b\u1ed1 ph\u00e1t h\u00e0nh .NET Aspire 9 v\u1edbi m\u1ed9t s\u1ed1 t\u00ednh n\u0103ng m\u1edbi. C\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n hi\u1ec7n c\u00f3 th\u1ec3 b\u1eaft \u0111\u1ea7u v\u00e0 d\u1eebng t\u00e0i nguy\u00ean t\u1eeb b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n, gi\u1eef cho c\u00e1c container ho\u1ea1t \u0111\u1ed9ng gi\u1eefa c\u00e1c phi\u00ean g\u1ee1 l\u1ed7i, v.v. B\u1ea3n ph\u00e1t h\u00e0nh .NET Aspire 9 c\u0169ng \u0111i k\u00e8m v\u1edbi c\u00e1c t\u00edch h\u1ee3p cho OpenAI, Ollama, Milvus v\u00e0 nhi\u1ec1u t\u00ednh n\u0103ng kh\u00e1c \u0111\u1ec3 ph\u00e1t tri\u1ec3n AI nhanh ch\u00f3ng.<\/p>\n<div id=\"articleads\" class=\"adbox adsense in-article\"><ins class=\"adsbygoogle\" style=\"text-align:center\" data-ad-format=\"fluid\" data-ad-layout=\"in-article\" data-ad-client=\"ca-pub-9275417305531302\" data-ad-slot=\"2079243249\"><\/ins><\/div>\n<p>ASP.NET Core trong .NET 9 \u0111i k\u00e8m nh\u1eefng c\u1ea3i ti\u1ebfn \u0111\u1ed1i v\u1edbi Blazor, SignalR, API t\u1ed1i thi\u1ec3u, OpenAPI, c\u0169ng nh\u01b0 x\u00e1c th\u1ef1c v\u00e0 \u1ee7y quy\u1ec1n.<\/p>\n<p>Microsoft g\u1ea7n \u0111\u00e2y \u0111\u00e3 ph\u00e1t h\u00e0nh Microsoft.Extensions.AI v\u00e0 Microsoft.Extensions.VectorData \u0111\u1ec3 cung c\u1ea5p m\u1ed9t l\u1edbp C# th\u1ed1ng nh\u1ea5t c\u00f3 vai tr\u00f2 t\u01b0\u01a1ng t\u00e1c v\u1edbi c\u00e1c d\u1ecbch v\u1ee5 AI, bao g\u1ed3m m\u00f4 h\u00ecnh ng\u00f4n ng\u1eef, nh\u00fang v\u00e0 h\u01a1n th\u1ebf n\u1eefa.<\/p>\n<p>Microsoft nh\u1ea5n m\u1ea1nh r\u1eb1ng NuGet l\u00e0 h\u1ec7 sinh th\u00e1i g\u00f3i ph\u00e1t tri\u1ec3n nhanh nh\u1ea5t qua t\u1eebng n\u0103m. C\u00f4ng ty g\u1ea7n \u0111\u00e2y \u0111\u00e3 gi\u1edbi thi\u1ec7u giao di\u1ec7n m\u1edbi cho NuGet.org, b\u1ed5 sung h\u1ed7 tr\u1ee3 ch\u1ebf \u0111\u1ed9 n\u1ec1n t\u1ed1i, h\u1ee3p t\u00e1c v\u1edbi GitHub \u0111\u1ec3 th\u00eam h\u1ed7 tr\u1ee3 NuGet g\u1ed1c cho Dependabot, v.v.<\/p>\n<p>C\u00f9ng v\u1edbi b\u1ea3n ph\u00e1t h\u00e0nh .NET 9, Microsoft \u0111\u00e3 c\u00f4ng b\u1ed1 b\u1ea3n ph\u00e1t h\u00e0nh Visual Studio 2022 17.12 v\u1edbi nh\u1eefng c\u1ea3i ti\u1ebfn \u0111\u00e1ng k\u1ec3 v\u1ec1 hi\u1ec7u su\u1ea5t, c\u1ea3i thi\u1ec7n kh\u1ea3 n\u0103ng g\u1ee1 l\u1ed7i v\u00e0 ch\u1ea9n \u0111o\u00e1n, t\u00edch h\u1ee3p t\u1ed1t h\u01a1n v\u1edbi .NET Aspire, h\u1ed7 tr\u1ee3 tr\u00ecnh ph\u00e2n t\u00edch cho C# 13, c\u1ea3i thi\u1ec7n h\u1ed7 tr\u1ee3 Git, v.v.<\/p>\n<p>.NET 9 s\u1ebd \u0111\u01b0\u1ee3c Microsoft h\u1ed7 tr\u1ee3 trong 18 th\u00e1ng d\u01b0\u1edbi d\u1ea1ng b\u1ea3n ph\u00e1t h\u00e0nh h\u1ed7 tr\u1ee3 theo th\u1eddi h\u1ea1n chu\u1ea9n (STS). Nh\u00ecn chung, .NET 9 l\u00e0 b\u1ea3n n\u00e2ng c\u1ea5p \u0111\u00e1ng k\u1ec3 cho c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n, cung c\u1ea5p hi\u1ec7u su\u1ea5t n\u00e2ng cao, c\u00f4ng c\u1ee5 m\u1edbi v\u00e0 h\u1ed7 tr\u1ee3 \u0111\u01b0\u1ee3c c\u1ea3i thi\u1ec7n.<\/p>\n<p>B\u1ea1n c\u00f3 th\u1ec3 t\u00ecm hi\u1ec3u th\u00eam v\u1ec1 nh\u1eefng c\u1ea3i ti\u1ebfn v\u1ec1 hi\u1ec7u su\u1ea5t c\u1ee7a .NET 9 t\u1ea1i <a title=\".NET 9\" href=\"https:\/\/quantrimang.com\/url?u=aHR0cHM6Ly9kZXZibG9ncy5taWNyb3NvZnQuY29tL2RvdG5ldC9wZXJmb3JtYW5jZS1pbXByb3ZlbWVudHMtaW4tbmV0LTkv\" target=\"_blank\" rel=\"nofollow noopener\">\u0110\u00c2Y<\/a>.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>.NET l\u00e0 m\u1ed9t n\u1ec1n t\u1ea3ng m\u00e3 ngu\u1ed3n m\u1edf, mi\u1ec5n ph\u00ed, \u0111a n\u1ec1n t\u1ea3ng t\u1eeb Microsoft cho ph\u00e9p c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n x\u00e2y d\u1ef1ng c\u00e1c \u1ee9ng d\u1ee5ng hi\u1ec7n \u0111\u1ea1i v\u00e0 d\u1ecbch v\u1ee5 \u0111\u00e1m m\u00e2y. H\u00f4m nay, Microsoft \u0111\u00e3 c\u00f4ng b\u1ed1 t\u00ednh kh\u1ea3 d\u1ee5ng chung c\u1ee7a .NET 9, m\u1ed9t b\u1ea3n ph\u00e1t h\u00e0nh l\u1edbn quan tr\u1ecdng, \u0111i k\u00e8m [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3038","post","type-post","status-publish","format-standard","hentry","category-khong-phan-loai"],"_links":{"self":[{"href":"https:\/\/tastycounter.net\/index.php\/wp-json\/wp\/v2\/posts\/3038","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tastycounter.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tastycounter.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tastycounter.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tastycounter.net\/index.php\/wp-json\/wp\/v2\/comments?post=3038"}],"version-history":[{"count":0,"href":"https:\/\/tastycounter.net\/index.php\/wp-json\/wp\/v2\/posts\/3038\/revisions"}],"wp:attachment":[{"href":"https:\/\/tastycounter.net\/index.php\/wp-json\/wp\/v2\/media?parent=3038"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tastycounter.net\/index.php\/wp-json\/wp\/v2\/categories?post=3038"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tastycounter.net\/index.php\/wp-json\/wp\/v2\/tags?post=3038"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}