عن المشروع
نظرة عامة على مستودع Vue 2
يستضيف هذا المستودع Vue 2، وهو الخط الرئيسي السابق لإطار عمل Vue.js التدريجي لبناء واجهات المستخدم. يبدأ ملف README بتنبيه صريح: وصل Vue 2 إلى نهاية عمره الافتراضي في 31 ديسمبر 2023. لم يعد المشروع يتلقى ميزات أو تحديثات أو إصلاحات جديدة، ويوصف المستودع بأنه غير نشط. يتم الآن تطوير Vue بشكل أساسي في مستودع vuejs/core المنفصل، الذي يستضيف الإصدار الحالي 3.x.
نهج التصميم
يُقدم Vue كإطار عمل تدريجي يمكن اعتماده بشكل تزايدي ويمكن أن يتوسع بين مكتبة صغيرة وإطار عمل كامل اعتمادًا على حالة الاستخدام. تركز مكتبته الأساسية على طبقة العرض، بينما تغطي مجموعة من المكتبات المرافقة الاهتمامات التي تظهر في تطبيقات الصفحة الواحدة الأكبر حجمًا.
حالة دورة الحياة والهجرة
يذكر ملف README أن Vue 2 لا يزال متاحًا على جميع قنوات التوزيع الحالية، بما في ذلك CDNs ومديري الحزم وGitHub. ويُنصح المستخدمون الذين يبدأون مشاريع جديدة بالبدء بـ Vue 3.x، كما يتم تشجيع مستخدمي Vue 2 الحاليين على اتباع دليل الهجرة المنشور في v3-migration.vuejs.org. ويقر ملف README أيضًا بأن ليس كل مستخدم لديه القدرة أو السبب للترقية، ويشير إلى عرض دعم تجاري من طرف ثالث (Vue 2 NES بواسطة HeroDevs) لأولئك الذين يجب أن يبقوا على Vue 2 مع وجود متطلبات امتثال أو أمان تتعلق بالبرمجيات غير المصانة.
مشاريع النظام البيئي
يسرد المستودع المشاريع المرافقة التي يتم صيانتها ضمن منظمة Vue: vue-router لتوجيه تطبيقات الصفحة الواحدة، وvuex لإدارة الحالة على نطاق واسع، وvue-cli لبناء هيكل المشروع، وvue-loader كـ webpack loader للمكونات ذات الملف الواحد (*.vue files)، وvue-server-renderer للصيرورة من جانب الخادم، وvue-class-component لواجهة برمجة تطبيقات فئوية تعتمد على TypeScript decorator، وvue-rx للتكامل مع RxJS، وvue-devtools كامتداد لـ DevTools في المتصفح.
توافق المتصفحات
يدعم Vue.js المتصفحات المتوافقة مع ES5. ولا يتم دعم IE8 والإصدارات الأقدم.
التوثيق والدعم والمساهمة
تتوفر الأمثلة الحية والتوثيق في v2.vuejs.org. يتم توجيه الأسئلة والدعم إلى المنتدى الرسمي ودردشة المجتمع، بينما تخصص قائمة المشكلات في المستودع حصريًا لتقارير الأخطاء وطلبات الميزات، مع وجود قائمة مراجعة للإبلاغ عن المشكلات في دليل المساهمة. يتم توثيق التغييرات لكل إصدار في ملاحظات الإصدار الخاصة بالمستودع. يحتفظ المشروع بقائمة منسقة من المشاريع والمكونات والأدوات المتعلقة بـ Vue (awesome-vue) والتي تقبل طلبات السحب (pull requests)، ويوثق إرشادات المساهمة في المستودع. يتم تمويل التطوير من خلال الرعاة والداعمين.
الترخيص
Vue.js هو مشروع مفتوح المصدر مرخص بموجب رخصة MIT. حقوق الطبع والنشر محفوظة لـ Yuxi (Evan) You، من عام 2013 وحتى الآن.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.