x32x01
  • بواسطة x32x01 ||
ما هو إطار Vue.js ؟ ما أهم ميزاته و سلبياته ؟ و متى تقوم بإستخدامه ؟
على عكس الـ ANGULAR المطور من جوجل او REACT المطور من فيسبوك، فإن إطار VUEJS لم يتم تضمينه من طرف شركات كبرى، بل كان في البداية مجرد مشروع لشخص واحد يُدعى " إيفان يو "، لتقوم لاحقا شركات مثل NETLIFY بتضمين المشروع و العمل عليه و تطويره. إطار الـ VUEJS المبني على الجافاسكربت كما يحمل إسمه بالطبع، و هو إطار للويب يعتمد على معمارية MODEL - VIEW - VIEW MODEL معروفة إختصاراً بـ MVVM، و هي شبيهة قليلا بمعمارية الـ MVC من حيث المبدأ لكن ليس من حيث العمل، و يقوم هذا الإطار أيضا بصناعة تطبيقات ويب سريعة، تدعم الـ SPA، مع خفة و رشاقة في إرسال و إستقبال المعطيات. كما ان الـ VUEJS واسعة الحيلة اذ تضم مجموعة من المكتبات الأخرى القوية التي تساعدك على بناء تطبيقات ويب إحترافية جدا جدا مثل VUEX و VUETIFY الذي يأتي بكم هائل من ترشيحات التصميمات لبرمجيات الويب خاصتك.
ميزات الـ VUEJS : أهم و أقوى ميزة في الـ VUEJS هي سهولة الإستخدام او الإستخدام المباشر، بل يمكنك مباشرة نسخ الـ CDN الخاص بالإطار و إدراجه في صفحة ويب ثم كتابة كود VUEJS و سيشتغل مباشرة، لا CLI، لا تنصيب برمجيات أخرى و لا أي شيئ آخر، لكن بالطبع في حالة أردت بدئ مشروع ضخم جديد سيتوجب عليك تنصيب الـ CLI الخاص بالـ VUE من أجل تسهيل تنصيب الإطار و كل مكوناته الأخرى الى جانب مكتبات أخرى أيضا.
السرعة خيالية في الـ VUEJS، إذ يعتبر الأسرع من بين كل من ANGULAR و REACT في العمل، و صناعة صفحات ويب أحادية بإستخدام الـ VUEJS يضمن سرعة كبيرة في التصفح. التقسيم و هيكلة الكود أيضا من إيجابيات هذا الإطار، فهو بسيط جدا في الكود الخاص به، في الحقيقة الكثير من الأشخاص الذين إنتقلو من ANGULAR او REACT نحو الـ VUEJS إعتقدو ان كود VUEJS أبله نوعا ما لسهولته و أنه لا يقوم بنفس الغرض الذي يقوم به كود ANGULAR او REACT لمدى بساطة الكود، و العجيب انه يقوم بنفس المهمة. يستخدم الـ VUEJS تقسيما جيدا للـ COMPONENTS الخاصة به أيضا، بحيث نجد مثلا METHODS أساسية فور تركيبها فقط صار الـ COMPONENT الخاص بك. سهولة الإدراج أيضا يمنح الـ VUEJS القوة، فسواء كنت تريد تطوير موقع على ووردبريس او اي CMS آخر، او تريد إدراجها في تطبيق مبني على إطار عمل آخر مثل LARAVEL او غيرها، فإنه يمكنك إدراج الـ VUEJS بسهولة بالغة، قد تجد نفس الخيار متاح في الإطارين أعلاه لكن قد يكون الإدراج متعرجا بعض الشيئ
.
سلبيات الـ Vuejs : إلى جانب تقنيات الويب، يمكن للـ Vuejs تصميم و تطوير تطبيقات الموبايل عن طريق الـ Vue Native، بالرغم من ذلك فهي ليست بتلك الشعبية و لازال ينقصها الكثير، لذلك إن كنت تفكر في صناعة تطبيق موبايل Native عن طريق الـ Vue فقد يكون قرارا سيئا بالنسبة لك. فالـ Vuejs تعتبر سلاحا فتاكا في تطبيقات الويب، لكنها عكس ذلك في مجالات أخرى. متى تستخدم الـ Vuejs ؟ إن كنت تريد بدئ تطبيق ويب إحترافي، مثالي، سهل في التعامل و سلس في الكود فلا تفكر مرتين في إستخدام الـ Vuejs، غير ذلك لا انصحك بإستخدامها مبدئيا في تطوير تطبيقات الموبايل او تقنيات أخرى.
 
الوسوم : الوسوم
vue.js

الدخول أو التسجيل السريع

نسيت كلمة مرورك؟

آخر المشاركات

أحدث المنتجات

إحصائيات المنتدى

المواضيع
1,427
المشاركات
1,590
أعضاء أكتب كود
174
أخر عضو
omega-tron
عودة
أعلى