همه چیز راجب Vue js

همه چیز راجب Vue js

VUE Js چیست؟


ویو جی اس یکی از فریمورک های محبوب زبان جاوا اسکریپت هست که در سال 2013 توسط جناب آقای Evan You ارائه شد؛


آقای Evan You عزیز قبل از بوجود آوردن Vue Js در شرکت گوگل مشغول به فعالیت بود و از فریمورک انگیولار استفاده میکرد؛


بعدها تصمیم میگیرد فریمورکی بوجود آورد که توانایی های انگیولار رو داشته باشه و در عین حال کم حجم تر از اون باشه پس تصمیم میگیرد فرموورک Vue Js را بسازد.


فریمورک ویو جی اس در مقایسه با ریکت و انگیولار حجم بسیار کمی دارد و مسلما حجم وب سایت با سرعت لود وب سایت رابطه عکس دارد؛


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


فریمورک ویو جی اس یا vue js در مقایسه با ریکت و انگیولار سینتکس به شدت ساده و راحتی دارد و به راحتی میشه درکش کرد؛


بنابراین سرعت یادگیری در ویو جی اس بیشتر از ریکت و انگیولار هست به طوری که اگر شما جاوا اسکریپت را خوب بلد باشید میتونین سرفصل های Vue Js رو در یک ماه به راحتی یاد بگیرین


(دقت کنین برای تسلط به زمان بیشتری نیاز دارید و در یک ماه تمامی مباحث لازم رو یاد میگیرین و برای مسلط شدن باید تمرین کرده و پروژه هایی انجام دهید و این کلا قانون برنامه نویسی است که هرچه تمرین بیشتری انجام بدهید بهتر یاد میگیرید.)


شما برای یادگیری Vue Js نیاز نیست مثل انگیولار، تایپ اسکریپت بلد باشین یا مثل ریکت نیاز به یادگیری سینتکس JSX داشته باشین برای یادگیری Vue Js جاوا اسکریپت رو بلد باشین؛


اگر قبل از ویو جی اس نسخه 6 اکما اسکریپت رو هم بلد باشین خیلی بهتره و میتونین از ویژگی های جدید جاوا اسکریپت نیز استفاده کنین و دستتون تو کدنویسی بیشتر بازه و راحت ترید.


شاید تا به حال کلمه SPA به گوشتون خورده باشه؛


SPA مخفف Single Page Application بوده و به معنی اپلیکیشن های تک صفحه ای می باشد سایت های spa به این شکل هستند که وقتی از یک url به یک url دیگه منتقل میشه، مثل وب سایت های دیگر صفحه رفرش نشده و در همان صفحه url تغییر می کند!


براتون یه مثال میزنم، داخل تلفن همراهتون برنامه ای تحت عنوان فایل های شخصی وجود دارد، وقتی شما از یک پوشه به یک پوشه دیگر منتقل میشین، آدرس دایرکتوری شما بدون رفرش شدن تغییر میکند و شما رو به دایرکتوری مدنظرتون منتقل میکند (البته این مثالی از یک نمونه آفلاین است)


یک وب سایت SPA به سایت Vutify مراجعه کنین، شما مشاهده خواهید کرد که به هنگام منتقل شدن از یک url به یک url دیگر سایت رفرش نمی شود


شما میتوانید با فریمورک Vue Js وب سایت های Spa بنویسید.


 


چه سایت های بزرگی از Vue Js استفاده کردند؟


سایت های بزرگ و محبوب بسیاری در توسعه از Vue Js استفاده کردند؛ یکی از این سایت های سایت Gitlab هست که برای مدیریت پروزه های تیمی مورد استفاده قرار میگیرد


یکی دیگر از سایت های بزرگ که از Vue استفاده کرده اند سایت سایت wappalyzer هست؛


این سایت برای یک افزونه مرورگر کروم می باشد که با نصب این افزونه وارد هر سایتی که بشید به شما ابزار های توسعه سایت مدنظرتون رو بهتون نشون میده، این افزونه برای توسعه وب سایت خود از فریمورک Vue Js استفاده کرده است


و … سایت های بزرگ بسیاری هستند که با فریمورک محبوب Vue Js نوشته شده است.

نویسنده بلاگ: طاها رضازاده

طاها رضازاده

دیدگاه کاربران

    هیچ نظری ثبت نشده! اولین نفری باش که نظرشو ثبت میکنه!

ثبت دیدگاه

برای ثبت نظر، ابتدا وارد شوید.

خدمات منتورینگ

شما در طول دوره ی آنلاین میتوانید یک پشتیبان یا همراه داشته باشید و تمامی تمرین ها و مشکلات خودتون رو با اپراتور های ما در میان میگذارید! چی بهتر از اینکه قدم به قدم در کنار اساتید و آموزش های آنلاین بتونی از طریق پشتیبان هم ارزیابی بشی و مشکلاتت رو توی کمترین زمان ممکن حل کنی؟!!