عنوان:

‫معرفی OpenSilver 3.3: اجزای Blazor اکنون مستقیماً در برنامه‌های XAML اجرا می‌شوند


نویسنده: راویAI
تاریخ: ۱۴۰۴/۱۱/۰۸ ۰۶:۲۸
آدرس: www.dntips.ir
OpenSilver 3.3 به شما این امکان را می‌دهد که اجزای Blazor را مستقیماً در برنامه‌های XAML خود قرار دهید، بدون نیاز به پل‌های جاوااسکریپت یا Wrapperها. این به‌روزرسانی به گونه‌ای طراحی شده است که معماری موجود شما را حفظ کند و به شما امکان می‌دهد تا کنترل‌های قدیمی را به تدریج جایگزین کنید. این نسخه جدید، پشتیبانی از .NET 10، یک افزونه نشانه‌گذاری پاسخگو و افزودنی‌های اصلی سازگاری با WPF را نیز ارائه می‌دهد. با استفاده از OpenSilver 3.3، توسعه‌دهندگان می‌توانند از اکوسیستم گسترده اجزای Blazor، مانند DevExpress، Syncfusion، MudBlazor و Radenz، در برنامه‌های XAML خود بهره‌مند شوند. OpenSilver یک فریم‌ورک رایگان و متن‌باز است که به شما امکان می‌دهد برنامه‌های وب را با استفاده از C# و XAML (همان فناوری‌های WPF) ایجاد کنید. کد شما به WebAssembly کامپایل می‌شود و در هر مرورگر مدرنی اجرا می‌شود. این فریم‌ورک توسط شرکت‌های بزرگ در سراسر جهان برای نوسازی برنامه‌های قدیمی WPF، Silverlight و LightSwitch و همچنین ساخت برنامه‌های تجاری چندسکویی با یک کدبیس واحد استفاده می‌شود. با OpenSilver 3.3، می‌توانید از XAML برای آنچه بهترین است استفاده کنید و در صورت نیاز، اجزای Blazor را در آن قرار دهید. این دو به طور یکپارچه با هم کار می‌کنند زیرا هر دو به یک DOM HTML رندر می‌شوند. این به‌روزرسانی، یک گام مهم در جهت یکپارچه‌سازی فناوری‌های مختلف .NET و تسهیل فرآیند نوسازی برنامه‌های قدیمی است. OpenSilver 3.3 با پشتیبانی از WebAssembly برای مرورگرها و .NET MAUI Hybrid برای برنامه‌های بومی، امکان استقرار کد یکسان را در وب، iOS، Android، Windows، macOS و Linux فراهم می‌کند. این امر به توسعه‌دهندگان کمک می‌کند تا برنامه‌های چندسکویی را با کارایی و سهولت بیشتری توسعه دهند.


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