برنامه نویسی

موارد جدید در .NET 8 Preview 3 [PT-BR]

من خلاصه‌ای از پیشرفت‌های اصلی معرفی‌شده در Preview 3 را گردآوری کرده‌ام.

ساده سازی خروجی پروژه شما

هنگامی که یک پروژه را می سازید، چندین پوشه مانند “bin”، “obj” و “publish” تولید می کند. اکنون، ایده این است که همه این خروجی ها را در یک مکان مشترک و به روشی ساده تر گرد هم آوریم.

برای تنظیم این پیکربندی در پروژه خود، فقط خط زیر را در فایل “csproj” خود اضافه کنید:

<UseArtifactsOutput>true</UseArtifactsOutput>
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

پاکسازی حجم کاری شما

اگرچه دات نت در حال حاضر ابزارهای زیادی را از پیش نصب کرده است، برای کار با پلتفرم های دیگر مانند Android، iOS و WASM باید «بارهای کاری» را اضافه کنید. اکنون، با یک دستور جدید، می توانید این “بارهای کاری” را در صورتی که دیگر مفید نیستند از پروژه پاک کنید:

dotnet workload clean
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

شما می توانید تمام اخبار را اینجا ببینید.

پشتیبانی بومی AOT

اکنون می‌توانیم یک برنامه کاربردی مستقل تولید کنیم که AOT به کد بومی کامپایل شده است.

با این کار ما مزایایی داریم:

  • یک فایل اجرایی با اندازه کاهش یافته روی دیسک تولید می شود.
  • زمان راه اندازی کاهش می یابد، تا حدی به دلیل حذف کامپایل JIT.
  • تقاضای حافظه کاهش می یابد، که منجر به بهبود مقیاس پذیری می شود.

اجزای Blazor سمت سرور

اکنون می توان یک جزء Blazor را در سرور بدون ارسال فایل های WebAssembly برای مشتری برای دانلود یا برقراری اتصال WebSockets ارائه کرد.

اجزای Blazor خارج از برنامه های ASP.NET

اکنون می توان اجزای Blazor را به صورت HTML ارائه کرد و آنها را در محیطی غیر از ASP.NET استریم کرد.

شما می توانید تمام اخبار را اینجا ببینید.

نکته مهم این است که بسیاری از اتفاقات هیجان انگیز از نظر عملکرد و مرتبط با Blazor وجود دارد که نشان دهنده تعهد مداوم مایکروسافت به بهبود فناوری های خود و ارائه تجربه بهتر به توسعه دهندگان و زمینه سازی Blazor United است.

اخبار C# 12 و .NET MAUI در یک پست جداگانه پوشش داده خواهد شد.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا