عنوان:

‫ابزارهای رایگان Community editions مجموعه AvaloniaUI برای همه


نویسنده: وحید نصیری
تاریخ: ۱۴۰۴/۰۵/۱۲ ۰۹:۴۸
آدرس: www.dntips.ir
شرکت AvaloniaUI اخیراً اعلام کرده است که قصد دارد نسخه‌های رایگان جامعه کاربری (Community editions) از تمامی ابزارهای شتاب‌دهنده (Accelerate tools) خود را در اختیار همه توسعه‌دهندگان قرار دهد. این تصمیم نشان‌دهنده تغییر عمده‌ای در رویکرد این شرکت و سرمایه‌گذاری قابل‌توجهی بر روی کل اکوسیستم (ecosystem) آوالونیا (Avalonia) است. از ماه سپتامبر سال ۲۰۲۵ میلادی، توسعه‌دهندگان به ویرایشگر پیشرفته XAML، ابزارهای توسعه (dev tools) و در آینده‌ای نزدیک به طراح بصری (visual designer) و قابلیت‌های بسته‌بندی (packaging capabilities) در سطح حرفه‌ای و بدون هیچ هزینه‌ای دسترسی خواهند داشت.

ویژگی‌های جدید و بهبودیافته در راه

AvaloniaUI از ارائه چندین ابزار بهبود یافته در قالب نسخه‌های جامعه کاربری خبر داده است:

افزونه پیشرفته ویژوال استودیو (Visual Studio Extension)

تیم آوالونیا تجربه ویرایش XAML را به طور کامل از ابتدا بازسازی کرده است. به زودی هر توسعه‌دهنده به نسخه‌ای بسیار ارتقا یافته از افزونه رایگان فعلی دسترسی خواهد داشت. ویژگی‌های نسخه رایگان جامعه کاربری شامل IntelliSense هوشمندتر با درک عمیق از ساختار XAML و ViewModels، پشتیبانی کامل از x:DataType برای اتصال‌های قوی با قابلیت IntelliSense کامل، ابزارهای راهنمای شناور (hover tooltips) با مستندات درون‌خطی و اطلاعات جامع نوع داده، گزارش خطای دقیق برای اشکال‌زدایی سریع‌تر و قابلیت "Go to Definition" از عناصر XAML به همراه وارد کردن خودکار فضاهای نام (namespace) در C# است. در عین حال، ویژگی‌های پریمیوم Accelerate شامل قابلیت‌های پیشرفته بازآرایی XAML (XAML refactoring)، بهبودهای قابل‌توجه در پیش‌نمایشگر XAML (XAML previewer) و سایر افزایش‌دهنده‌های بهره‌وری است.

ابزارهای توسعه جدید (New Dev Tools)

قابلیت‌های اصلی ابزارهای توسعه قدرتمند Avalonia که پیش از این به صورت انحصاری در اختیار مشتریان Accelerate بود، به جامعه کاربری عرضه می‌شود. نسخه جامعه کاربری این ابزارها با عملکرد ابزارهای توسعه متن‌باز (open-source) فعلی مطابقت دارد و شامل بازرس زنده درخت بصری (Live visual tree inspector) برای درک ترکیب رابط کاربری (UI) در لحظه و همچنین ویرایش خصوصیات در لحظه (Real-time property editing) برای آزمایش رابط کاربری بدون نیاز به کامپایل مجدد است. ویژگی‌های پریمیوم Accelerate شامل تمام قابلیت‌های پیشرفته‌ای است که هم‌اکنون نیز در دسترس هستند؛ مانند تشخیص‌های بهبودیافته شامل تحلیل عملکرد (performance profiling) دقیق، پشتیبانی از اشکال‌زدایی از راه دور (remote debugging) و نمایشگر سلسله‌مراتب نمای سه‌بعدی (3D view hierarchy viewer).

Reframe (طراح بصری) و Parcel (ابزار بسته‌بندی)

هر دو ابزار Reframe به عنوان طراح بصری و Parcel به عنوان ابزار بسته‌بندی، نسخه‌های جامع جامعه کاربری را ارائه خواهند داد. چه در حال نمونه‌سازی اولیه ایده‌ها، یادگیری پلتفرم یا همکاری با طراحان باشید، این ابزارها برای پشتیبانی از گردش کار (workflow) شما در دسترس خواهند بود.

جدول زمانی عرضه

مشتریان Accelerate باید برای نسخه پیش‌نمایش که هفته آینده منتشر می‌شود، ایمیل خود را بررسی کنند. برای سایر توسعه‌دهندگان، نسخه‌های جامعه کاربری از ماه سپتامبر عرضه خواهند شد. این اقدام، سرمایه‌گذاری بزرگی در سلامت اکوسیستم Avalonia محسوب می‌شود و تیم توسعه این شرکت اعتقاد دارد که این رویکرد، پذیرش آوالونیا را با حذف موانع برای توسعه‌دهندگان جدید سرعت می‌بخشد، نسل بعدی توسعه‌دهندگان بین‌سکویی .NET را توانمند می‌سازد و موقعیت آوالونیا را به عنوان چارچوب رابط کاربری (UI framework) برتر برای .NET تقویت خواهد کرد.



مشاهده مطلب اصلی