در این قسمت از مجموعه مقالات آشنایی با فریم ورک های جاوا اسکریپت، من قصد دارم شما را با فریم ورک بسیار محبوب Vue.JS که بسیاری از برنامه نویسان از آن برای پیشبرد اهداف خود در پروژه های مختلف استفاده میکنند، آشنا سازم.
آنچه در این نوشته خواهیم داشت
معرفی فریمورک Vu، js
Vue js یک فریمورک متن باز با زبان javascript میباشد که از آن برای توسعه و بهبود رابطهای کاربری استفاده میشود. Vue.js برای اولین بار در دسامبر سال ۲۰۱۳ توسط ایوان یو که یکی از کارمندان سابق شرکت گوگل بود، ارائه شد. ایوان یو که در سمت پیشین خود از فریم ورک Angular js در پروژه ها به عنوان توسعه دهنده استفاده میکرد، تصمیم گرفت تا فریمورکی برای استفاده در پروژههای خود خلق کند که به اندازه Angular قدرتمند و در عین حال انعطافپذیر و همه فن حریف باشد.
در اصل برنامه نویسان میتوانند در ساخت اپلیکیشن های تحت وب تک صفحهای، ساخت و طراحی وبسایتهایی در مقیاس بزرگ و حتی ایجاد کامپوننت برای سایر قسمت های یک پروژه از Vue.js استفاده کنند.
ویژگیهای منحصر به فرد Vue.js
با توجه به گسترش و پیشرفت زبانهای برنامهنویسی در بخش های گوناگون شما برای توسعه و بهبود رابط کاربری گزینههای زیادی دارید که می توانید از هرکدام از آنها با توجه به هدفی که در سر دارد یا پروژه ای مشغول انجام آن هستید بهترین آن ها را انتخاب کنید.پس بدون معطلی با هم به مطالعه ویژگیهای ممتاز فریم ورک Vue.js میپردازیم:
۱) مستندات بسیار جامع
هر چیزی که شما برای کدنویسی با فریمورک Vue.js به آن نیاز داشته باشید از موضوعات و مباحث ساده و مقدماتی تا کدهای نمونه، سوالات، روشهای خطایابی، API و… همگی در مستندات سایت Vue.js موجود می باشد، شما میتوانید برای دسترسی به این مستندات به سایت Vue.js.org یه نگاهی بیاندازید.
۲) آموزش ساده
برنامه نویسانی که به جاوا اسکریپت تسلط دارند به راحتی و با صرف چند ساعت برای آموزش Vue.js میتوانند یک پروژه متوسط تولید کنند که این موجب امیدواری و هیجان بیشتر برای یادگیری میشود. در نتیجه Vue.js بهترین انتخاب برای برنامهنویسان با تجربه جاوا اسکریپت و حتی برنامهنویسان کم تجربه میباشد.
۳) جامع بودن
۴) انعطاف پذیری، حجم کم، سرعت بالا
کدهای نوشته شده با فریم ورک Vue.js قابل استفاده در هر پروژه ای هستند، بیش از ۸۱٪ از توسعهدهندگان تاکید کردهاند که این ویژگی Vue.js مهمترین دلیل آنها برای استفاده از این فریمورک میباشد. همچنین Vue.js نسبت به React Native و Angular حجم کمتر و در عین حال سرعت بالاتری نیز دارد.
بهترین کتابخانههای فریم ورک Vue js
۲) IView: این کتابخانه ابزاری برای توسعه UI ویجتها و کامپوننتها است. با استفاده از این کتابخانه میتوانید کدهایی تمیز و قابل ذخیره سازی داشته باشید.
۳) Vuetify: برای ساخت کامپوننت هایی با قابلیت استفاده مجدد میتوانید از کتابخانه Vuetify استفاده کنید. این کتابخانه از طراحی متریال گوگل بهرهمند بوده و با تمامی مرورگرهای مدرن از جمله Safari 9 و IE11 نیز سازگار است.
۴) Mint UI: این کتابخانه رابط کاربری موبایل با کامپوننتهای Css و Js است. اگرچه این کتابخانه در کشور چین ساخته شده اما ترجمه انگلیسی مستندات آن نیز موجود است. سادگی و حجم بسیار کم این کتابخانه از علتهای محبوبیت آن است.
No comments:
Post a Comment