{"id":676,"date":"2023-11-16T00:47:10","date_gmt":"2023-11-16T00:47:10","guid":{"rendered":"https:\/\/tastycounter.net\/index.php\/2023\/11\/16\/microsoft-ra-mat-nen-tang-net-8-developer-cung-net-aspire\/"},"modified":"2023-11-16T00:47:10","modified_gmt":"2023-11-16T00:47:10","slug":"microsoft-ra-mat-nen-tang-net-8-developer-cung-net-aspire","status":"publish","type":"post","link":"https:\/\/tastycounter.net\/index.php\/2023\/11\/16\/microsoft-ra-mat-nen-tang-net-8-developer-cung-net-aspire\/","title":{"rendered":"Microsoft ra m\u1eaft n\u1ec1n t\u1ea3ng .NET 8 developer c\u00f9ng .NET Aspire"},"content":{"rendered":"<\/p>\n<div class=\"content-detail textview\">\n<div class=\"audio\"><audio controls><\/audio><\/div>\n<p>Microsoft v\u1eeba ch\u00ednh th\u1ee9c c\u00f4ng b\u1ed1 phi\u00ean b\u1ea3n m\u1edbi nh\u1ea5t c\u1ee7a n\u1ec1n t\u1ea3ng ph\u00e1t tri\u1ec3n ngu\u1ed3n m\u1edf .NET. Phi\u00ean b\u1ea3n m\u1edbi .NET 8 kh\u00f4ng ch\u1ec9 bao g\u1ed3m nhi\u1ec1u c\u1ea3i ti\u1ebfn v\u1ec1 hi\u1ec7u su\u1ea5t, m\u00e0 c\u00f2n b\u1ed5 sung th\u00eam m\u1ed9t tr\u00ecnh t\u1ea1o m\u00e3 m\u1edbi v\u1edbi t\u00ean g\u1ecdi Dynamic Profile-Guided Optimization (PGO). Microsoft ti\u1ebft l\u1ed9 nh\u1eefng s\u1ef1 c\u1ea3i ti\u1ebfn n\u00e0y s\u1ebd gi\u00fap t\u0103ng hi\u1ec7u su\u1ea5t c\u1ee7a c\u00e1c \u1ee9ng d\u1ee5ng \u0111\u01b0\u1ee3c t\u1ea1o b\u1eb1ng .NET 8 l\u00ean \u0111\u1ebfn 20%.<\/p>\n<p>Trong m\u1ed9t b\u00e0i \u0111\u0103ng tr\u00ean blog, Microsoft cho bi\u1ebft:<\/p>\n<blockquote>\n<p>B\u1ed9 l\u1ec7nh AVX-512, hi\u1ec7n \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3, cho ph\u00e9p b\u1ea1n th\u1ef1c hi\u1ec7n c\u00e1c thao t\u00e1c song song tr\u00ean vect\u01a1 d\u1eef li\u1ec7u 512 bit, ngh\u0129a l\u00e0 b\u1ea1n c\u00f3 th\u1ec3 x\u1eed l\u00fd nhi\u1ec1u d\u1eef li\u1ec7u h\u01a1n trong th\u1eddi gian ng\u1eafn h\u01a1n. C\u00e1c ki\u1ec3u d\u1eef li\u1ec7u nguy\u00ean th\u1ee7y (s\u1ed1 v\u00e0 h\u01a1n th\u1ebf n\u1eefa) hi\u1ec7n tri\u1ec3n khai giao di\u1ec7n c\u00f3 th\u1ec3 \u0111\u1ecbnh d\u1ea1ng v\u00e0 ph\u00e2n t\u00edch c\u00fa ph\u00e1p m\u1edbi, cho ph\u00e9p ch\u00fang \u0111\u1ecbnh d\u1ea1ng v\u00e0 ph\u00e2n t\u00edch tr\u1ef1c ti\u1ebfp d\u01b0\u1edbi d\u1ea1ng UTF-8 m\u00e0 kh\u00f4ng c\u1ea7n b\u1ea5t k\u1ef3 y\u00eau c\u1ea7u chuy\u1ec3n m\u00e3 n\u00e0o.<\/p>\n<\/blockquote>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/st.quantrimang.com\/photos\/image\/holder.png\" width=\"760\" height=\"428\" class=\"lazy\" data-src=\"https:\/\/st.quantrimang.com\/photos\/image\/2023\/11\/15\/microsoft-ra-mat-nen-tang-net-8-developer-cung-net-aspire1.jpg\"><\/figure>\n<p>Microsoft cho bi\u1ebft c\u00e1c ti\u00eau chu\u1ea9n \u0111\u00e1nh gi\u00e1 Benchmark c\u1ee7a TechEmpower cho th\u1ea5y r\u1eb1ng trong API JSON v\u00e0 Fortunes, hi\u1ec7u su\u1ea5t .NET 8 l\u1ea7n l\u01b0\u1ee3t t\u0103ng 18% v\u00e0 24% so v\u1edbi .NET 7. V\u00ec \u0111\u00e2y l\u00e0 n\u1ec1n t\u1ea3ng do Microsoft ph\u00e1t tri\u1ec3n, n\u00ean c\u00f4ng ty ho\u00e0n to\u00e0n c\u00f3 th\u1ec3 t\u1ef1 th\u00fac \u0111\u1ea9y vi\u1ec7c s\u1eed d\u1ee5ng .NET 8 cho c\u00e1c \u1ee9ng d\u1ee5ng d\u1ef1a tr\u00ean AI.<\/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<blockquote>\n<p>Ch\u00fang t\u00f4i \u0111\u00e3 c\u1ed9ng t\u00e1c v\u1edbi nhi\u1ec1u \u0111\u1ed1i t\u00e1c n\u1ed9i b\u1ed9 v\u00e0 b\u00ean ngo\u00e0i, nh\u01b0 Azure OpenAI, Azure Cognitive Search, Milvus, Qdrant v\u00e0 Microsoft Teams, \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n .NET c\u00f3 th\u1ec3 d\u1ec5 d\u00e0ng truy c\u1eadp v\u00e0o c\u00e1c m\u00f4 h\u00ecnh, d\u1ecbch v\u1ee5 v\u00e0 n\u1ec1n t\u1ea3ng AI kh\u00e1c nhau th\u00f4ng qua SDK t\u01b0\u01a1ng \u1ee9ng c\u1ee7a h\u1ecd.<\/p>\n<\/blockquote>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/st.quantrimang.com\/photos\/image\/holder.png\" width=\"760\" height=\"428\" class=\"lazy\" data-src=\"https:\/\/st.quantrimang.com\/photos\/image\/2023\/11\/15\/microsoft-ra-mat-nen-tang-net-8-developer-cung-net-aspire2.jpg\"><\/figure>\n<p>C\u00e1c \u1ee9ng d\u1ee5ng AOT (ahead-of-time) c\u0169ng s\u1ebd c\u00f3 hi\u1ec7u su\u1ea5t t\u0103ng l\u00ean khi \u0111\u01b0\u1ee3c ph\u00e1t tri\u1ec3n trong .NET 8 v\u00e0 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng tr\u00ean n\u1ec1n t\u1ea3ng Linux v\u00e0 Windows. \u0110i\u1ec1u \u0111\u00f3 c\u00f3 ngh\u0129a l\u00e0 c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n s\u1ebd kh\u00f4ng ph\u1ea3i s\u1eed d\u1ee5ng tr\u00ecnh bi\u00ean d\u1ecbch JIT (just-in-time) \u0111\u1ec3 t\u1ea3i \u1ee9ng d\u1ee5ng theo run time.<\/p>\n<p>Ngo\u00e0i vi\u1ec7c ra m\u1eaft .NET 8, Microsoft c\u00f2n ph\u00e1t h\u00e0nh phi\u00ean b\u1ea3n \u0111\u1ea7u ti\u00ean c\u1ee7a .NET Aspire, \u200b\u200b\u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf \u0111\u1ec3 h\u1ed7 tr\u1ee3 t\u1ea1o c\u00e1c \u1ee9ng d\u1ee5ng d\u1ef1a tr\u00ean \u0111\u00e1m m\u00e2y. Microsoft cho bi\u1ebft h\u1ecd s\u1eed d\u1ee5ng nhi\u1ec1u th\u00e0nh ph\u1ea7n kh\u00e1c nhau nh\u01b0 \u0111o t\u1eeb xa, kh\u1ea3 n\u0103ng ph\u1ee5c h\u1ed3i, c\u1ea5u h\u00ecnh v\u00e0 ki\u1ec3m tra t\u00ecnh tr\u1ea1ng theo m\u1eb7c \u0111\u1ecbnh. C\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n c\u00f3 th\u1ec3 t\u00ecm hi\u1ec3u th\u00eam v\u1ec1 .NET Aspire trong <a title=\".NET Aspire\" href=\"https:\/\/quantrimang.com\/url?q=aHR0cHM6Ly9kZXZibG9ncy5taWNyb3NvZnQuY29tL2RvdG5ldC9pbnRyb2R1Y2luZy1kb3RuZXQtYXNwaXJlLXNpbXBsaWZ5aW5nLWNsb3VkLW5hdGl2ZS1kZXZlbG9wbWVudC13aXRoLWRvdG5ldC04Lw%3D%3D\" target=\"_blank\" rel=\"nofollow noopener\">b\u00e0i \u0111\u0103ng blog<\/a> ri\u00eang n\u00e0y, v\u00e0 c\u00f3 th\u1ec3 g\u1eedi ph\u1ea3n h\u1ed3i v\u1ec1 phi\u00ean b\u1ea3n preview t\u1ea1i GitHub<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft v\u1eeba ch\u00ednh th\u1ee9c c\u00f4ng b\u1ed1 phi\u00ean b\u1ea3n m\u1edbi nh\u1ea5t c\u1ee7a n\u1ec1n t\u1ea3ng ph\u00e1t tri\u1ec3n ngu\u1ed3n m\u1edf .NET. Phi\u00ean b\u1ea3n m\u1edbi .NET 8 kh\u00f4ng ch\u1ec9 bao g\u1ed3m nhi\u1ec1u c\u1ea3i ti\u1ebfn v\u1ec1 hi\u1ec7u su\u1ea5t, m\u00e0 c\u00f2n b\u1ed5 sung th\u00eam m\u1ed9t tr\u00ecnh t\u1ea1o m\u00e3 m\u1edbi v\u1edbi t\u00ean g\u1ecdi Dynamic Profile-Guided Optimization (PGO). Microsoft ti\u1ebft l\u1ed9 nh\u1eefng s\u1ef1 [&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-676","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\/676","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=676"}],"version-history":[{"count":0,"href":"https:\/\/tastycounter.net\/index.php\/wp-json\/wp\/v2\/posts\/676\/revisions"}],"wp:attachment":[{"href":"https:\/\/tastycounter.net\/index.php\/wp-json\/wp\/v2\/media?parent=676"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tastycounter.net\/index.php\/wp-json\/wp\/v2\/categories?post=676"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tastycounter.net\/index.php\/wp-json\/wp\/v2\/tags?post=676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}