فریمورک Vue محبوب تر از سایر فریمورک ها!
فریمورک Vue توسط یکی از برنامه نویس های شرکت گوگل به نام ایوان یو (Evan You) ساخته شده. او علاقه ی زیادی به کار با زبان جاوا اسکریپت داشت. زمانی که ایوان در شرکت google مشغول کار با فریمورک انگولار ۱ بود این فریمورک ویژگی های زیادی داشت که نیازی به وجود آنها نبود. همین موضوع باعث شد که او Vuejs را طراحی کند و پس از ۶ ماه کار او به نتیجه نشست. او در فوریه ی سال ۲۰۱۴ این فریمورک را برای استفاده ی عموم عرضه کرد. Vue در اوایل ظهور خود فقط یک کتابخانه ی کوچک بود اما پس از مدتی قابلیت های جدید به آن اضافه شد و وارد رقابت با React و Angular شد. هدف ایوان از ایجاد فریمورک ویو از زبان خودش این است:
چی میشه اگر من بخش هایی که از فریمورک انگولار را که واقعا دوست دارم رو استخراج کنم و یک چیز سبک تر بسازم
فریمورک Vue الان در چه جایگاهی قرار دارد؟
اگر به آمار و ارقام یک نگاهی بندازیم به یک مسئله ی خیلی عجیب و جالب در مورد فریمورک ویو جی اس برخورد خواهیم کرد. فریمورک انگولار در سال ۲۰۱۰ و فریمورک ری اکت در سال ۲۰۱۳ توسط دو تا از بزرگترین شرکت های جهان یعنی گوگل و فیسبوک منتشر شدند. انگولار نسخه ی یک محبوبیت خیلی بالایی داشت و برنامه نویس های بسیار زیادی گرایش به این فریمورک جاوا اسکریپت داشتند. فریمورک Vue زمانی معرفی شد که هر دو رقیب او با سرعت بالایی مشغول رشد و توسعه بودند. اما امروز که در سال ۲۰۱۹ قرار داریم فریمورک Vue js در بسیاری از وبسایت ها مانند گیت هاب بالا تر از رقیب های خود قرار گرفته است. این در حالی است که فریمورک انگولار توسط شرکت گوگل و ری اکت توسط شرکت فیسبوک پشتیبانی میشوند و مسیر هموارتری را برای پیشرفت و توسعه پیش رو دارند. این رشد برای فریمورکی مانند vue یک اتفاق واقعا عالی هست.
چرا VUEJS انقدر دوست داشتنی شده؟
1)شباهت زیاد Vuejs به Angular
نسخه ی اول انگولار بسیار پرطرفدار بود و هنوز هم طرفداران بسیاری را دارد. از آنجایی که فریمورک vue شباهت خیلی زیادی به فریمورک انگولار دارد باعث شده که توجه برنامه نویس های انگولار را به خود جلب کند وبسیاری از آنها هم اینک از vue استفاده کنند.
2) ساده بودن یادگیری فریمورک Vuejs
فریمورک vue js نسبت به دو رقیب جاوا اسکریپتی خود، از سینتکس ساده تری برخوردار میباشد و خوانایی کد های آن بسیار بالا میباشد به طوری که در اولین نگاه بدون بلد بودن آن هم میتوان دستورات آن را فهمید. همین موضوع باعث آن شده است که یادگیری Vuejs ساده تر باشد و افراد تازه کار یاد گرفتن آن را در الویت قرار دهند. هنگام استفاده از این فریمورک برخلاف انگولار نیاز آن چنانی به یادگیری TypeScript نداریم و مانند ری اکت کد های جاوا اسکریپت ما داخل HTML به صورت نامنظم وجود ندارد. فریمورک ویو در نسخه ی ۲ تغییرات خیلی خوبی در این زمینه داشته و گمان ها بر این است که این روند رو به رشد ادامه دار باشد. تیم توسعه دهنده ی Vuejs در صدد ساده تر کردن دستورات و کد های این فریمورک در نسخه های بعدی هستند.
3) جامعه آماری بالا Vue
طبق نمودار زیر که بر اساس بررسی در وبسایت ها و آمار بدست آمده طراحی شده است، Vuejs بسیار سریع در حال رشد میباشد و توسط برنامه نویس های زیادی استفاده میشود. تعداد زیاد برنامه نویس ها و انجمن ها همیشه یکی از معیار های اصلی ای است که برنامه نویس ها به سمت یک موضوع گرایش پیدا کنند. این دلیل باعث شده که vue بازار کار خوبی را هم به دست بیاورد. ساده بودن فریمورک Vuejs باعث پیش رفتن سریع تر پروژه ها میشود که همین علت جهت گیری بازار کار به سمت این فریمورک را به همراه داشته است. استفاده از ویو جی اس در ساخت وبسایت های تک صفحه ای (SPA) بسیار پر رونق است. برای ساخت اینگونه وبسایت ها Vuejs یک گزینه بسیار مناسب است.
خلاصه مقاله Vue
Vuejs برای استفاده در پروژه های کوچک و بزرگ به راحتی نیاز هایمان را میتواند مرتفع کند. یاد گرفتن آن ساده است و خوانایی بسیار بالایی دارد. روند روبه رشد و همچنین تعداد زیاد برنامه نویس ها و انجمن های مرتبط با vue میتونه یکی از دلایلی باشد که یادگیری آن را شروع کنیم. اغلب برنامه نویس ها بر این باورند که در نسخه سوم، Vue تغییرات خوبی را رقم خواهد زد و این فریمورک را در مسیر صحیح و روبه پیشرفت نگه خواهد داشت. شاید الان بهترین زمان برای یاد گرفتن این فریمورک باشد. زمان را هدر ندهیم…!