مایکروسافت بهتازگی نسخه 9.1 از .NET Aspire را معرفی کرده است؛ پلتفرمی که ابزارها، الگوها و پکیجهای متنوعی را برای ساخت برنامههای مبتنی بر منابع مختلف فراهم میکند. این نسخه با تمرکز بر بهبود تجربه کاربری و افزودن ویژگیهای جدید، توسعهدهندگان را در ساخت برنامههای ابری و مقیاسپذیر یاری میدهد.
در این مقاله از کداکسپلور، به بررسی جزئیات و بهبودهای این نسخه میپردازیم.
آنچه در این مقاله میخوانید:
- بهبودهای داشبورد در .NET Aspire 9.1
- ویژگیهای جدید برای توسعهدهندگان
- نحوه ارتقاء به نسخه 9.1
- نتیجهگیری و نکات پایانی
بهبودهای داشبورد در .NET Aspire 9.1
نسخه 9.1 از .NET Aspire شامل بهبودهای قابلتوجهی در داشبورد است که تجربه کاربری را بهشدت ارتقا میدهد:
- روابط والد و فرزند: داشبورد اکنون قادر است روابط بین منابع را بهصورت سلسلهمراتبی نمایش دهد. بهعنوانمثال، نمایش دیتابیسهای مرتبط با یک instance از PostgreSQL.
- تغییر زبان داشبورد: کاربران میتوانند زبان داشبورد را مستقل از تنظیمات مرورگر انتخاب کنند. این ویژگی برای تیمهای چندزبانه و بینالمللی بسیار کاربردی است.
- فیلترهای پیشرفته: امکان فیلتر کردن منابع بر اساس نوع، وضعیت و سلامت آنها فراهم شده است که مدیریت و نظارت بر منابع را سادهتر میکند.
- جزئیات بیشتر منابع: نمایش اطلاعات تکمیلی مانند مراجع، ارجاعات معکوس و حجمها، به توسعهدهندگان کمک میکند که درک بهتری از پیکربندی منابع خود داشته باشند.
- دریافت دادههای Telemetry از برنامههای مرورگر دیگر: این قابلیت امکان نظارت متمرکز و جامعتری بر روی برنامهها را فراهم میکند.
- دانلود لاگهای کنسول و حذف تایماستمپها: این ویژگی به کاهش پیچیدگی بصری و آسانتر شدن تحلیل لاگها کمک میکند.
ویژگیهای جدید برای توسعهدهندگان
علاوه بر بهبودهای داشبورد، نسخه 9.1 از .NET Aspire چند ویژگی جدید و کاربردی را نیز ارائه میدهد:
- شروع منابع بهصورت درخواستی: برخی منابع میتوانند همراه با برنامه راهاندازی نشوند و تنها در زمان مورد نیاز بهصورت دستی راهاندازی شوند. این قابلیت به بهینهسازی مصرف منابع کمک میکند.
- بهبود یکپارچگی با Docker: توسعهدهندگان اکنون میتوانند بهراحتی از Docker برای توسعه و استقرار برنامهها استفاده کنند.
- پشتیبانی بهتر از Development Containerها: امکان توسعه و آزمایش برنامهها در محیطهای ایزوله و قابلحمل فراهم شده است.
نحوه ارتقاء به نسخه 9.1
برای ارتقاء پروژههای خود به نسخه جدید .NET Aspire 9.1، مراحل زیر را دنبال کنید:
- در فایل پروژهی میزبان (مثلاً
MyApp.AppHost.csproj
)، نسخهی پکیجAspire.AppHost.Sdk
را به9.1.0
تغییر دهید. - پکیجهای NuGet را بهروزرسانی کنید.
- الگوهای .NET Aspire را با اجرای دستور
dotnet new update
بهروزرسانی کنید.
در نتیجه
نسخه 9.1 از .NET Aspire با بهبودهای قابلتوجه در داشبورد و افزودن ویژگیهای جدید، تجربه توسعهدهندگان را بهبود میبخشد و امکانات بیشتری برای ساخت و مدیریت برنامههای ابری فراهم میکند.
نظر شما دربارهی این ویژگیهای جدید چیست؟ آیا تجربه کار با نسخههای قبلی .NET Aspire را داشتهاید؟
نظرات خود را با ما در میان بگذارید و با دیگر کاربران به اشتراک بگذارید!