پشتیبانی توسعه یافته WebAssembly در NET 7 به توسعه دهندگان این امکان را می دهد که از کتابخانه های دات نت از جاوا اسکریپت مجدد استفاده کنند یا برنامه های جدید مبتنی بر NET بسازند که روی Wasm اجرا می شوند.
پلتفرم توسعه نرمافزار .NET 7 مایکروسافت که قرار است در ماه نوامبر عرضه شود، پشتیبانی از اجرای داتنت در WebAssembly را در برنامههای مبتنی بر جاوا اسکریپت بهبود میبخشد.
توسعهدهندگان میتوانند از پشتیبانی توسعهیافته WebAssembly در NET 7 برای استفاده مجدد از کتابخانههای NET از جاوا اسکریپت یا ساخت برنامههای جدید مبتنی بر NET استفاده کنند. بر اساس پست وبلاگ Microsoft در ۲۶ سپتامبر.
مایکروسافت امیدوار است که قابلیتهای جدید توسعهدهندگان را تشویق به ایجاد یکپارچگی بهتر بین اکوسیستم جاوا اسکریپت و داتنت کند. توسعه دهندگان می توانند از کتابخانه های جاوا اسکریپت موجود در چارچوب های موجود مانند Blazor یا Uno استفاده کنند یا به طور مستقیم از آنها استفاده کنند. در حالی که پشتیبان WebAssembly در NET 7 اساس برنامههای Blazor WebAssembly است، این پشتیبانی همچنین میتواند مستقل از Blazor استفاده شود.
برنامههای جاوا اسکریپت کنونی میتوانند از پشتیبانی توسعهیافته WebAssembly .NET برای استفاده مجدد از کتابخانههای NET. از جاوا اسکریپت یا ساخت برنامهها و چارچوبهای مبتنی بر NET جدید استفاده کنند. برنامههای Blazor WebAssembly میتوانند از مکانیسم interop جاوا اسکریپت برای بهینهسازی تعاملات با جاوا اسکریپت و پلتفرم وب استفاده کنند.
پست وبلاگ مایکروسافت نمونهای از عملکرد جاوا اسکریپت interop در NET 7 را شرح میدهد و یک پورت C# از TodoMVC ایجاد میکند، ابزاری برای انتخاب چارچوبهای UI، بر اساس نسخه وانیلی ECMAScript 6 جاوا اسکریپت.
.NET 7 در حال حاضر در مرحله نامزد انتشار در حال توسعه است. مایکروسافت اشاره کرد که قبل از .NET 7، توسعه دهندگانی که در Blazor WebAssembly جاوا اسکریپت سطح پایین را انجام می دهند ممکن است از APIهای غیرمستند گروه بندی شده در فضاهای نام جاوا اسکریپت MONO
و BINDING
استفاده کرده باشند. در حالی که این APIها هنوز در NET 7 برای سازگاری با عقب هستند، توسعه دهندگان باید آنها را منسوخ شده در نظر بگیرند.
پست های مرتبط
Microsoft.NET 7 پشتیبانی WebAssembly را تقویت می کند
Microsoft.NET 7 پشتیبانی WebAssembly را تقویت می کند
Microsoft.NET 7 پشتیبانی WebAssembly را تقویت می کند