مهم ترین اخبار رویداد NET Conf. با موضوع Focus on Blazor

مهم ترین اخبار رویداد NET Conf. با موضوع Focus on Blazorدو روز پیش رویداد یک روزه دات نت کانف با محوریت تمرکز بر روی Blazor برگزار شد و اخبار و آموزش های جدید در اون منتشر شد از جمله :? معرفی امکانات جدیدامکانات جدیدی که قرار است تا ماه May به Blazor WebAssembly (همان Client-Side Blazor سابق) اضافه شود.لیست امکانات معرفی شدهRuns on .NET Core 3.1 and is compatible with .NET Standard 2.1Blazor packages will be versioned as 3.2 because they are not part of .NET Core 3.1 (LTS)WebSockets and SingalR clientSupport debugging in Visual Studio and browser dev toolsAutomatic rebuild when something changesIntermediate Language (IL) trimmingBrotli compression (already supported by ASP.NET Core)Static web assets integrationAuthentication optionsLocalizationنمونه برنامه Desktop ساخته شده با Blazor? معرفی نمونه پروژه ای از ترکیب Blazor + Electron که امکان ساخت برنامه های مدرن و سریع Desktop ایی به صورت Cross-Platform توسط Blazor و تکنولوژی های Web ایی را فراهم می سازد.https://blog.stevensanderson.com/2019/11/01/exploring-lighter-alternatives-to-electron-for-hosting-a-blazor-desktop-app/ریپازیتوری گیتهاب :https://aka.ms/blazorelectron? معرفی نمونه پروژه ای از ترکیب Blazor + WebWindow که امکان ساخت برنامه های مانند پروژه قبلی را فراهم می سازد با این تفاوت که سبک تر است و حجم کمتری دارد. WebWindow یک پروژه (در حال حاضرآزمایشی) است که توسط Steve Sanderson خالق Blazor ساخته شده و جایگزین الکترون برای برنامه‌های NET Core. خواهد شد و نسبت به الکترون سبک تر و کم حجم تر است.https://aka.ms/webwindowنمونه برنامه موبایل ساخته شده با Blazor و Xamarin? معرفی پروژه Mobile Blazor Bindingsکه امکان ساخت برنامه های Native موبایل را توسط Razor و #C و CSS فراهم می سازد. همچنین به کامپوننت های بومی موبایل مانند GPS و Media دسترسی دارد. در این روش از کامپوننت های مبنی بر Xamarin Forms استفاده می شوداطلاعات بیشتر و نمونه اپ های ساخته شدهhttps://devblogs.microsoft.com/aspnet/mobile-blazor-bindings-experiment/https://docs.microsoft.com/en-us/mobile-blazor-bindings/https://github.com/xamarin/MobileBlazorBindingsنمونه تست نویسی برای کامپوننت های Blazor? امکان تست نویسی برای Blazorقابلیت Unit Test نویسی برای کامپوننت های Blazor هم اکنون در حد نمونه اولیه پیاده سازی شده است و به زودی تکمیل می شود.اطلاعات بیشتر و ریپازیتوری کتابخانه مربوطهhttps://blog.stevensanderson.com/2019/08/29/blazor-unit-testing-prototype/https://github.com/egil/razor-components-testing-libraryکاهش حجم برنام های Blazor WebAssembly? کاهش حجم برنام های Blazor WebAssemblyتوسط قابلیت Assembly trimming می توان حجم خروجی برنامه های Blazor WebAssembly را کاهش داد. به طور مثال حجم نسخه پیشفرض فعلی یک اپ Blazor WebAassembly حدود 2 مگابایت است که تیم Blazor وعده داده در انتشار ماه May سال جاری، حجم آن را تا 1.5 مگابایت کاهش دهد.❇️ ویدئو های رویداد NET Conf. با موضوع Focus on Blazorویدئو های رویداد NET Conf. با موضوع Focus on Blazorویدئو های این رویداد که در youtube و channel9 به همراه زیر نویس انگلیسی (گزینه Caption پایین سمت راست) جمع آوری شده و میتونین استفاده کنین?لینک ویدئو ها در channel9https://channel9.msdn.com/Events/dotnetConf/Focus-on-Blazor?لینک ویدئو ها در youtubehttps://www.youtube.com/playlist?list=PLdo4fOcmZ0oWlP1Qpzg7Dwzxr298ewdUQ? کانال دات نت زومhttps://t.me/DotNetZoom