تعرف على إطار العمل Vue.js

qawer
إطار العمل Vue.js ببساطة تم تطويره بشكل أساسي لتحسين تفاعل المستخدمين مع الواجهة، كما انه عرف نموا بوثيرة متسارعة وملفتة للإنتباه خاصة بعد الإعلان عن إصدار Vue.js 2 عام 2016، بالرغم من ان الإصدار الأول كان في عام 2014 على يد Evan You الموظف السابق في شركة Google.

إطار العمل Vue.js يدعم مفهوم MVVM بمعنى Model-View-ViewModel وهو مفهوم يهدف إلى فصل جانب ال UI عن مصدر البيانات Model، مع اتاحته لامكانية بناء تطبيقات SPA بمعنى Single-Page Application.


على الرغم من ان Vue.js تم تطويره من طرف شخص واحد وليس شركة كبيرة، الى ان vuejs عرف نجاحا كبيرا وأصبح ثاني JavaScript framework من حيث الشعبية على منصة Github بعد React.js ، ولم يقتصر على دلك بل وصل لحد اقناعه لعدد من العلامات التجارية العملاقة على الإنترنت على غرار شركتي Alibaba و Baidu باستخدامه.

vue.js هي بيئة عمل لبناء واجهة المستخدم، وخلافاً لبيئات العمل الأخرى فإن vue صممت من الألف إلى الياء ليكون بناؤها تدريجياً. وتُركز النواة الرئيسية للمكتبة على طبقة العرض view فقط، وهي شديدة السهولة للجلب، والاستخدام مع المكتبات الأخرى، أو في المشاريع المسبق انشاؤها. ومن جهة أخرى، إنّ vue قادرة بشكل كامل على بناء مواقع الصفحة الواحدة عندما تستخدم مع أدوات مناسبة وتضاف لها المكتبات اللازمة. وإذا كنت محترفاً في تطوير واجهات مواقع الويب وتريد مقارنة vue مع المكتبات الأخرى فيمكنك قراءة مقارنة مع المواقع الأخرى من هنا

البداية لكي تبدأ في تعلمvue ، يتوقع منك معرفة متوسطة في كل من HTML/CSS، و Javascript. واذا كنت مستجداً بشكل كامل على تطوير واجهات مواقع الويب فمن الأفضل عدم القفز مباشرة لتعلم بيئات العمل المخصصة لذلك. إن الطريقة الأسهل لتجريب vue هي عن طريق موقع تعلم الجافاسكربت JSFiddle Hello World example، أو يمكنك بكل بساطة انشاء ملف html عادي وتضمين مكتبة vue فيه عن طريق السطر السابق الموجود بالموقع.

للمزيد من البيانات حول مكتبة vue.js يمكنكم مراجعة المصدر الرسمي لتعليم بيئة العمل هنا