۲۹ شهریور ۱۴۰۳

Techboy

اخبار و اطلاعات روز تکنولوژی

Microsoft .NET 8 با پیش نمایش پشته بومی ابری وارد بازار شد

عملکرد، توسعه بومی ابری و هوش مصنوعی مولد در آخرین ارتقاء پلتفرم توسعه اپلیکیشن مایکروسافت مورد توجه ویژه قرار گرفته است.

عملکرد، توسعه بومی ابری و هوش مصنوعی مولد در آخرین ارتقاء پلتفرم توسعه اپلیکیشن مایکروسافت مورد توجه ویژه قرار گرفته است.

.NET 8، جدیدترین نسخه پلتفرم توسعه برنامه منبع باز، کراس پلتفرم مایکروسافت، وارد شده است که هزاران عملکرد، امنیت، و بهبود ثبات شرکت گفت، مانند .NET 7 قبل از آن، .NET 8 بر توسعه بومی ابری تاکید دارد. هوش مصنوعی مولد نیز یک تمرکز است.

۱۴ نوامبر اعلام شد و در dotnet.microsoft.com برای Windows، Linux، و macOS، .NET 8 آخرین نسخه LTS (پشتیبانی طولانی مدت) است پلتفرم، با سه سال پشتیبانی. مایکروسافت گفت که .NET 8 ساختمان برنامه‌های کاربردی «هوشمند» بومی ابری و سرویس‌های پرترافیک را که بر حسب تقاضا مقیاس می‌شوند، تغییر می‌دهد.

به‌روزرسانی پلتفرم شامل یک تولیدکننده کد جدید به نام بهینه‌سازی با نمایه پویا (PGO) است که کد را بر اساس استفاده در دنیای واقعی بهینه می‌کند و عملکرد برنامه را تا ۲۰% بهبود می‌بخشد. PGO به طور پیش فرض فعال است. پشتیبانی از مجموعه دستورالعمل AVX-512، عملیات موازی بر روی بردارهای ۵۱۲ بیتی داده را قادر می سازد تا داده های بیشتری را در زمان کمتری پردازش کند. مایکروسافت خاطرنشان کرد که در سناریوی JSON API بهبودهایی به میزان ۱۸ درصد با نزدیک به یک میلیون درخواست در ثانیه با ASP.NET Core Minimal APIs مشاهده می‌کند.

مایکروسافت پشتیبانی WinUI را به MSTest اضافه می کند

در زمینه توسعه ابری، NET 8 .NET Aspire را در فرم پیش نمایش. دات نت Aspire یک پشته نظری برای ساخت برنامه های کاربردی بومی ابری قابل تنظیم است. این شامل مجموعه‌ای از مؤلفه‌ها است که با استفاده از تله‌متری، پیکربندی، انعطاف‌پذیری و بررسی سلامت به‌طور پیش‌فرض برای برنامه‌های کاربردی ابری تقویت شده‌اند و کشف وابستگی‌های ضروری را برای برنامه‌های بومی ابری امکان‌پذیر می‌سازد. NET Aspire در بهار ۲۰۲۴ در دسترس خواهد بود.

مایکروسافت گفت .NET 8 استفاده از هوش مصنوعی را از طریق ویژگی‌ها در NET SDK و ادغام با چندین ابزار بهبودهای کتابخانه System.Numericscode سازگاری با بارهای کاری هوش مصنوعی مولد، مانند ادغام Tensor primitives را بهبود می بخشد. مایکروسافت با شرکای مختلفی مانند Azure OpenAI و Qdrant، برای اطمینان از دسترسی توسعه دهندگان دات نت به مدل ها، خدمات و پلتفرم های هوش مصنوعی از طریق این شرکت گفت SDK ها. منبع باز Semantic Kernel SDK ادغام این مؤلفه های هوش مصنوعی را در برنامه های جدید و موجود ساده می کند.

بزرگترین گلوگاه در مدل های زبان بزرگ

در مورد کانتینرها، مایکروسافت به دنبال این بود که برنامه های بسته بندی را آسان تر و ایمن تر کند. هر تصویر دات نت شامل یک کاربر غیر ریشه برای کانتینرهای امن تر و پیکربندی یک خطی است. ابزارهای NET SDK تصاویر کانتینر را بدون Dockerfile منتشر می‌کنند و به‌طور پیش‌فرض غیر روت هستند.

.NET 8 از .NET 7 نوامبر گذشته پیروی می کند، که همچنین پیشرفت های توسعه ابری را به همراه داشت. سایر ویژگی های جدید در NET 8:

زمان اجرای Bun JavaScript در فر است

.NET 8 توسط خانواده ابزارهای ویژوال استودیو از جمله Visual Studio 2022 17.8 که به تازگی منتشر شده است، پشتیبانی می شود. توسعه‌دهندگان همچنین می‌توانند برنامه‌های NET 8 را با استفاده از کد ویژوال استودیو با C# Dev Kit یا الگوی GitHub Codespaces برای .NET.