
یادگیری سی شارپ از مفاهیم پایه تا پروژه محور: شیگرایی، کار با SQL و LINQ، ORMها (Entity Framework)، ساخت پروژه مدیریت رستوران با گزارشات حرفهای و امکانات کامل!
مشاهده بیشتر
یادگیری MVC Core از مبانی تا پیشرفته: شیگرایی، Routing، Entity Framework، امنیت، تست یونیت، Razor، Ajax، و پروژههای کاربردی! یک دوره کامل برای تسلط بر توسعه وب با ASP.NET Core. به صورت حضوری و آنلاین!
مشاهده بیشترمشخصات مقاله
|آموزش کامل Blazor Framework|فریم ورک Blazor چیست|
فریم ورک Blazor چیست
تیم ASP.NET مجموعه جدیدی از ابزارها به نام
Blazor
را ساخته است.
فریمورک بلیزر
، فریمورکی برای برنامه های کاربردی سمت کاربر است که در .NET نوشته و تحت
WebAssembly
اجرا می شود.
فریم ورک بلیزر
مبتنی بر فناوری های تحت وب موجود مانند HTML و CSS است، اما برای ساخت واسط کاربری سازگار با وب از نحو (syntax) C# و Razor به جای جاوا اسکریپت (JavaScript) استفاده می شود.
فریم ورک Blazor
تمامی مزایا یک اپلیکیشن تک صفحه ای قوی و مدرن را با استفاده از .NET end-to-end برای شما فراهم می کند.
ایده
فریمورک بلیزر
این است که بتوان C# و Razor با یک پروژه تحت وب سمت کاربر ترکیب کرد به گونه ای که کاملا در مرورگر(browser) اجرا شود.
وب اسمبلی چیست
WebAssembly
یک قالب دودویی برای کدهای درون مرورگر است که بسیار سریع تر از جاوا اسکریپت متداول اجرا می شود.
WebAssembly
مزایای بسیاری برای مرورگر دارد، از جمله :
1.
با کارایی تقریبا بومی (near-native performance) اجرا می شود.
2.
در یک فضای امن (sandbox) اجرا می شود.
3.
زبان های زیادی مانند NET, C, C++, Java, Rust و غیره را کامپایل می کند..
مزیت اصلی
وب اسمبلی
در مقایسه با جاوا اسکریپت، اداره کردن کارهای نیازمند به حافظه بالا (memory-rich) و چند رشته ای (multi-threading) به خوبی جاوا اسکریپت است.
ویژگی های Blazor Framework
فریم ورک بلیزر
تمامی ویژگی های یک فریمورک وب مدرن را دارد، از جمله: یک مولفه مدل برای ساخت واسط کاربری سازگار، مسیریابی (Routing) ، طرح بندی (Layouts) ، فرم ها و اعتبار سنجی، تزریق وابستگی (Dependency injection)، بارگیری مجدد به صورت زنده در مرورگر در حین توسعه، رندر سمت سرور، اشکال زدایی .NET به طور کامل هم در مرورگر و هم در IDE ، فهم و ابزار قوی ، انتشار و پیرایش اندازه برنامه.
راه اندازی فریم ورک Blazor
دانلود و نصب .NET Core 2.1 SDK
دانلود و نصب Visual Studio 2017 به همراه ASP.NET و بارکاری (workload) انتخاب شده برای توسعه وب.
دانلود و نصب اخرین نسخه ASP.NET Core Blazor Language Service از فروشگاه ویژوال استودیو (Visual Studio).