vue.js یا فریمورک ووی یک فریمورک برای زبان برنامه نویسی Javascript است . کاربرد بیشتر vue.js برای ایجاد رابط کاربری دلپذیرتر و راحت تر در وب سایت ها است . بطوری که با استفاده از Vue.js میتوانید وب سایتی پیاده کنید که تک صفحه ای ( اصطلاحا spa یا single page application ) باشد. تک صفحه بودن یک وب سایت باعث میشود که برای درخواست های کاربران در یک وب سایت، نیاز به ریفرش نباشد یعنی کاربر وقتی از سایت شما استفاده میکنند این احساس را داشته باشد که یک اپلیکیشن دسکتاپ نصب کرده است یا یک برنامه رو موبایل خود اجرا کرده است. ویژگی مشابهی که در فریمورک Angular.js زبان برنامه نویسی JavaScript هم وجود دارد.
در دوره آموزشی Advanced Vue 2 - Vuex & SSR با آموزش پیشرفته ووی 2 اشنا خواهید شد.