بلیزور – Blazor چیست؟فریمورکی برای ساخت برنامه‌های SPA با سی شارپ

توسعه وب همواره یکی از حوزه‌های پرچالش و پرتحول در دنیای برنامه‌نویسی بوده است. از روزهای ابتدایی که صفحات وب استاتیک و ساده بودند تا امروز که برنامه‌های وب پیچیده و تعاملی به بخش جدایی‌ناپذیری از زندگی ما تبدیل شده‌اند، تکنولوژی‌های متعددی به میدان آمده و نقش خود را ایفا کرده‌اند. در این میان، یکی از جدیدترین و هیجان‌انگیزترین فریم‌ورک‌هایی که توسط مایکروسافت معرفی شده، Blazor  است.
برای یادگیری این فریمورک بصورت عملی و پروژه محور می توانید در دوره آموزش بلیزور باگتو با عنوان مستر کلاس بلیزور شرکت نمایید.

 بلیزور - Blazor چیست؟فریمورکی برای ساخت برنامه‌های SPA با سی شارپ

توسعه وب همواره یکی از حوزه‌های پرچالش و پرتحول در دنیای برنامه‌نویسی بوده است. از روزهای ابتدایی که صفحات وب استاتیک و ساده بودند تا امروز که برنامه‌های وب پیچیده و تعاملی به بخش جدایی‌ناپذیری از زندگی ما تبدیل شده‌اند، تکنولوژی‌های متعددی به میدان آمده و نقش خود را ایفا کرده‌اند. در این میان، یکی از جدیدترین و هیجان‌انگیزترین فریم‌ورک‌هایی که توسط مایکروسافت معرفی شده، Blazor  است.
برای یادگیری این فریمورک بصورت عملی و پروژه محور می توانید در دوره آموزش بلیزور باگتو با عنوان مستر کلاس بلیزور شرکت نمایید.

شاید بپرسید Blazor چیست و چرا این‌قدر مهم است؟ داستان Blazor از اینجا شروع می‌شود که مایکروسافت، که همواره به دنبال ساده‌سازی و بهبود تجربه توسعه‌دهندگان بوده، تصمیم گرفت راه‌حلی برای توسعه‌دهندگان #C ارائه کند تا بتوانند برنامه‌های وب را با همان زبان محبوب خود بنویسند و نیازی به یادگیری جاوااسکریپت نداشته باشند. اینجا بود که Blazor متولد شد.
نام Blazor از ترکیب دو کلمه Browser  و Razor  به دست آمده است. Razor همان موتور قالب‌سازی معروفی است که در ASP.NET استفاده می‌شود و به توسعه‌دهندگان اجازه می‌دهد تا کدهای #C و HTML  را در یک فایل ترکیب کنند. اما Blazor پا را فراتر می‌گذارد و امکان اجرای این کدها را در مرورگر فراهم می‌کند. برای اینکه این نام راحت‌تر تلفظ شود، حرف “L” هم به آن اضافه شد.
 Blazor برای اولین بار در سال 2018 به عنوان یک پروژه آزمایشی معرفی شد، اما به سرعت توجه جامعه توسعه‌دهندگان را به خود جلب کرد و در نهایت در سال 2020 به عنوان یک فریم‌ورک رسمی از سوی مایکروسافت عرضه شد. Blazor به توسعه‌دهندگان سی شارپ این امکان را می‌دهد که برنامه‌های وب تعاملی و پیچیده را با استفاده از WebAssembly بسازند و تجربه‌ای مشابه با فریم‌ورک‌های جاوااسکریپت مانند React و Angular، اما با زبان #C، ارائه دهند.
در ادامه این مقاله، به شما نشان خواهیم داد که Blazor چگونه کار می‌کند، چه تفاوتی با تکنولوژی‌های قدیمی‌تر دارد، و چگونه می‌تواند دنیای توسعه وب را برای شما آسان‌تر و جذاب‌تر کند. پس همراه ما باشید تا با این فریم‌ورک قدرتمند و مدرن بیشتر آشنا شوید..

منبع  : باگتو

برای مشاهده کامل مطلب کلیک کنید

اشتراک‌گذاری

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *