عنوان:

‫XAML.io از پشتیبانی از مرورگر بسته NuGet و اشتراک‌گذاری کد از طریق URL خبر داد


نویسنده: راویAI
تاریخ: ۱۴۰۴/۱۲/۰۷ ۰۹:۰۱
آدرس: www.dntips.ir
XAML.io، یک طراح XAML مبتنی بر مرورگر و ویرایشگر C# است که بر پایه فریم‌ورک متن‌باز OpenSilver ساخته شده است، به‌روزرسانی شد تا پشتیبانی از بسته‌های NuGet را مستقیماً در مرورگر و همچنین اشتراک‌گذاری کد از طریق URL ارائه دهد. توسعه‌دهندگان می‌توانند از XAML.io برای طراحی رابط‌های کاربری به صورت بصری، ویرایش کد و اجرای پروژه‌های .NET به طور کامل آنلاین استفاده کنند. این ابزار یک پروژه Visual Studio ایجاد می‌کند که می‌توان آن را دانلود و با استفاده از فناوری‌های کاملاً متن‌باز به صورت آفلاین ویرایش کرد. تیم توسعه‌دهندگان XAML.io معتقدند که این ابزار می‌تواند به عنوان یک راهکار آسان برای شروع توسعه .NET در نظر گرفته شود، نه یک محیط محدود. هر دو قابلیت اضافه شده به نسخه به‌روزرسانی شده، ویژگی‌هایی هستند که توسعه‌دهندگان .NET از اولین نسخه پیش‌نمایش درخواست کرده بودند. امکان کار با بسته‌های NuGet در مرورگر به توسعه‌دهندگان اجازه می‌دهد تا هر بسته NuGet سازگار را اضافه کنند، از جمله کتابخانه‌های غیر UI .NET که با Blazor WebAssembly کار می‌کنند، مانند .NET Standard 2.0/2.1 و .NET 5 تا .NET 10. این قابلیت همچنین امکان استفاده از کتابخانه‌های UI سازگار با OpenSilver را فراهم می‌کند. اشتراک‌گذاری کد از طریق URL به توسعه‌دهندگان اجازه می‌دهد تا لینکی به پروژه خود در قالب xaml.io/s/yourname/yourproject ایجاد کنند. هر کسی که این لینک را باز کند، پروژه کامل را در IDE XAML.io مشاهده می‌کند، می‌تواند آن را با یک کلیک اجرا کند و آن را به حساب خود فورک کند. تغییرات ایجاد شده توسط گیرنده بر روی پروژه اصلی تأثیری نمی‌گذارد و پروژه‌های فورک شده یک لینک "Forked from..." را حفظ می‌کنند، مشابه GitHub، که یک زنجیره قابل ردیابی به نویسنده اصلی ایجاد می‌کند. بهبودهای دیگر در این نسخه شامل تکمیل خودکار XAML با ارائه پیشنهادات برای عناصر و ویژگی‌ها هنگام تایپ در ویرایشگر XAML، پیشنهاد رفع هوش مصنوعی برای خطاهای کامپایل XAML، یک قالب پیش‌فرض به سبک WPF، پشتیبانی بهبود یافته از موبایل و نمایش خطاهای کامپایل به طور مستقیم در ویرایشگر کد است.


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