DotVVM چیست؟

شهریور 17, 1397     میثم عبداللهی    

DotVVM

سلام به شما کاربران عزیز و دوست داشتنی. امروز میخوام درباره یکی از فریم ورک های ASP.NET براتون مطلب بزارم و اون چیزی نیست جز DotVVM.

DotVVM چیست؟

DotVVM یک چارچوب فایلی منبع باز مبتنی بر ASP.NET است که به شما امکان می دهد تا برنامه های کاربردی وب با تجربه های UI پیچیده بسازید. این چارچوب بر اساس الگوی طراحی MVVM ساخته شده است و برای کار کردن با آن نیازی به یادگیری چندین کتابخانه جاوا اسکریپت نیست و از هر دوی NET Framework. و هسته ASP.NET پشتیبانی می کند.

DotVVM چگونه کار می کند؟

این چارچوب بر اساس الگوی MVVM کار می کند و هر صفحه DotVVM شامل دو فایل است. ابتدا شما باید دید یا ویو را تعریف کنید. دیدگاه های این چارچوب از نحو متناهی HTML استفاده می کند اما پیشرفت های متعددی را شامل می شود و در ان وجود دارد، به همین دلیل ما آن را DOTHTML نیز می نامیم. در قدم بعدی شما باید دیدگاه یا Viewmodel را بنویسید. در این چارچوب دیدگاه یک کلاس ساده سی شارپ است و در مقایسه با سایر چارچوب های MVVM، نیازی به اجرای INotify Property Changed در DotVVM نیست.

ویژگی های شاخص

آماده برای برنامه های سازمانی

DotVVM از اعتبار سنجی، محلی سازی، شبکه های پر جمعیت با دسته بندی سرور و پیگیری، آپلود فایل ها، SPA ها و سایر شرایط مشترک برای برنامه های کاربردی تجاری پشتیبانی می کند.

آسان برای یادگیری

این چارچوب برای یادگیری آسان است، مخصوصا برای توسعه دهئدگان WPF، ASP.NET و Silverlight این امری بسیار راحت و سریع است. برای کارکردن با این فریم ورک نیازی به یادگیری چندین کتابخانه، چارچوب و ابزار جاوا اسکریپت وجود ندارد.

باعث کارایی شما می شود

وقت شما ارزشمند است و شما مجبور نیستید که دو برابر عملکرد مشابه را به دلیل استفاده از زبان های مختلف بر روی سرور و کاربر انجام دهید. شما با استفاده از این چارچوب می توانید در زمان خود صرفه جویی کنید و به راحتی عملکرد برنامه خود را افزایش دهید.

ادغام ویژوال استودیو

با استفاده از DotVVM برای ویژوال استودیو شما راحتی را در سایر پروژه هایNET. خواهید داشت. همچنین با استفاده از این چارچوب شما از IntelliSense قدرتمند و تایپ قوی در عبارات مربوط به داده ها لذت خواهید برد.

یادگیری بیشتر

همان طور که گفته شد، DotVVM یک چارچوب ASP.NET منبع باز برای وب سایت های کسب و کار است. اگر مایلید اطلاعات بیشتری درباره این فریم ورک و نحوه کار کردن با اون بدست بیارید، کافیه اینجا کلیک کنید تا اطللاعات لازم را از سایت مرجع فرا بگیرید.

 

دسته‌بندی‌ : بلاگ

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

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

Rating*