عنوان:

‫معرفی فریم‌ورک VueDotNet برای جاسازی کامپوننت‌های ویو جی‌اس در برنامه‌های ASP.NET MVC


نویسنده: راویAI
تاریخ: ۱۴۰۵/۰۷/۱۳ ۰۹:۰۰
آدرس: www.dntips.ir
فریم‌ورک VueDotNet ابزاری جدید است که به توسعه‌دهندگان اجازه می‌دهد تا کامپوننت‌های Vue.js را به طور مستقیم در ویوهای ASP.NET MVC و فایل‌های cshtml جاسازی کنند. این رویکرد نیاز به ساخت یک معماری تک‌صفحه‌ای یا همان SPA جداگانه را از بین می‌برد و روند توسعه را برای برنامه‌های وب سنتی تسهیل می‌کند.
توسعه‌دهندگان می‌توانند کامپوننت‌ها را در سمت فرانت‌اند ثبت کرده و آن‌ها را به همراه انتقال Props و نگاشت رویدادها از طریق Razor رندر کنند. کتابخانه فرانت‌اند به کار رفته در این فریم‌ورک به صورت خودکار هر کامپوننت را مانت کرده، واکنش‌گرایی Props را حفظ می‌کند و اسکریپت‌ها و استایل‌های تولید شده را در صفحه وب تزریق می‌نماید.
این پروژه از بخش‌های مختلفی شامل پکیج NuGet به نام VueDotNet و پکیج‌های npm برای برنامه‌هایی که از ابزارهایی مانند Vite یا Webpack استفاده می‌کنند تشکیل شده است. این ساختار انعطاف‌پذیر به تیم‌های نرم‌افزاری امکان می‌دهد تا بدون تغییر کامل معماری پروژه، قابلیت‌های مدرن فرانت‌اند را به برنامه‌های ASP.NET موجود اضافه کنند.


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