دليل كامل على أطر عمل جافا سكريبت لتطوير الواجهة الأمامية
نشرت: 2018-06-15الواجهة الخلفية والواجهة الأمامية - المكونان الأساسيان لتطبيقات الجوال وتطبيقات الويب الأصلية. في حين أن السابق يغذي التطبيق ، فإن الأخير يحدد كيف سيتصرف التطبيق عندما يكون في منطقة المستخدمين ويعرف أيضًا باسم أجهزة المستخدمين.
بينما قمنا بالفعل بتغطية العوامل التي تدعم تطوير الواجهة الخلفية للتطبيقات القوية في المقالة السابقة ، في هذه المقالة سننظر في تطوير الواجهة الأمامية ، وخاصة أطر عمل جافا سكريبت ، إلى أبعد الحدود.
كان هناك وقت كان فيه موقع ويب أو تطبيق جوال يتكون من موقع نصي ثابت بسيط مع نطاق محدود من التفاعل مع مواقع الويب والتطبيقات الأخرى. وجاء النطاق الوحيد للابتكار من الحد الأدنى من الرسوم المتحركة التي كانت تحوم على الشاشة. كان ذلك وقت HTML و CSS.
لكن اليوم ، منذ ظهور JavaScript Frameworks ، تغير السيناريو. تعمل تطبيقات الويب اليوم على تشغيل مقاطع الفيديو والتفاعل مع التطبيقات الأخرى وملء النماذج والقيام بكل ما يجعل الأمر كافيًا للمستخدمين للاستمرار في الاستثمار دون تحديث الصفحة.
من خلال رؤية التطورات التي أدخلت عليها أطر عمل JavaScript الأعلى عالم تطوير الواجهة الأمامية ، بدأ عدد من اللغات / التقنيات الأخرى في الازدهار.
الخيارات التي تمتلكها الشركات عندما يتعلق الأمر بتطوير الواجهة الأمامية للتطبيقات المستندة إلى الويب والتطبيقات الأصلية
عندما يتعلق الأمر بتطوير الواجهة الأمامية لتطبيقات الجوال - الأصلية وتطبيقات الويب ونوع التطبيق الجديد الذي تريد Google أن تعرفه - تطبيقات الويب التقدمية ، فهناك عدد من خيارات التكنولوجيا المختلفة التي يمكن لأي شركة الاختيار من بينها.
أعلم أن المقالة تتحدث بشكل أساسي عن JavaScript Frameworks ، ولكن من العدل فقط أن تلمس القواعد بناءً على الخيارات الأخرى التي لديك عندما يتعلق الأمر بتطوير الواجهة الأمامية لتطبيقات الويب.
فيما يلي أهم بدائل JavaScript Framework التي تستحق الانتباه إليها -
JavaScript أو بدون JavaScript ، فإن Frontend Development Industry لديها الكثير لتتطلع إليه أيضًا.
اتجاهات تطوير الواجهة الأمامية 2019
روبوتات المحادثة المتقدمة
تعد واجهة المستخدم القائمة على المحادثة على الهاتف المحمول ومواقع الويب هي الاتجاه الأول لتطوير الواجهة الأمامية في الوقت الحاضر. تشير التقديرات إلى أنه بحلول عام 2020 ، فإن 85٪ من تفاعل العملاء مع الأعمال التجارية لن يشمل أي مشاركة بشرية.
[قراءة: كيف يقوم Chatbot بتشكيل قصة نمو الأعمال ]
Motion UI
في حين أن التصميم المادي لا يزال يسود التفوق عندما نتحدث عن تصميم الواجهة ، فإن دمج واجهة المستخدم المتحركة من شأنه أن يبث الحياة في مواقع الويب وتطبيقات الأجهزة المحمولة.
على استعداد لجذب انتباه المستخدم وتقديم المعلومات ، يمكن لعناصر واجهة المستخدم المتحركة مثل التمرير والرسوم المتحركة والتمرير المعياري وانتقال رأس الصفحة أن تصبح عاملاً مميزًا بين تجربة المستخدم السلسة والممكنة.
[قراءة: كيفية إضفاء الحيوية على تطبيقات الجوال الخاصة بك باستخدام تصميم الحركة ]
تطور JavaScript
Javascript هي بلا شك أشهر اللغات التي يستخدمها المطورون ، مما يمنحها مكانة عالية بين مطوري الواجهة الأمامية ومطوري المكدس الكامل ومطوري الواجهة الخلفية.
مع وجود أطر عمل Javascript قابلة للتطوير مثل Node.js و React.js ، ومديري الحزم الأقوياء مثل NPM client و Yarn ، تظل Javascript Frameworks هي التقنيات الأساسية عندما نتحدث عن تطوير الواجهة الأمامية في عام 2019.
هل رأيت كيف وجد "تطور JavaScript" مكانه في قائمة اتجاهات تطوير الواجهة الأمامية؟
ألا تجعلك تتساءل ...
لماذا JavaScript؟
كما رأينا قبل بضع دقائق ، هناك في الواقع عدد من البدائل التي تمتلكها الشركات عندما يتعلق الأمر بالتكنولوجيا التي تعتمد عليها تطوير الواجهة الأمامية. ومع ذلك ، على الرغم من ذلك ، فإن JavaScript هي التي لا تزال تشهد اعتمادًا جماعيًا وهناك أسباب وجيهة تدعم هذا النوع من النمو الذي تحققه أطر عمل JavaScript. دعونا ننظر في القليل منهم
لماذا تختار الشركات ، مثلنا ، جافا سكريبت؟
إنه موجود على كل منصة
JavaScript Framework موجود ويستخدم عبر مجموعة من الأنظمة الأساسية المختلفة ، في الواقع إنه موجود على كل نظام أساسي يمكنك تخيله - المتصفح والجوال وإنترنت الأشياء وتطبيقات سطح المكتب وغير ذلك الكثير.
بمثابة أفضل لغة تأسيسية
بمجرد أن تتعلم JavaScript ، يصبح تعلم اللغات الأخرى بمثابة قطعة حلوى.
يمكنه التعامل مع التعقيد
تعمل غالبية مواقع الويب الأكثر شهرة في العالم مثل Paypal و Netflix و LinkedIn ، من بين أمور أخرى ، على أحد أشكال JavaScript Framework أو غيرها.
تصحيح أسرع = نشر أسرع
على عكس اللغات الأخرى ، يأتي JavaScript مزودًا بميزة حلقة التغذية الراجعة. نظرًا لأنه مبني على المتصفح ، يمكن للمرء تشغيل الكود والحصول على نتائج فورية.
أسباب مثل هذه والعديد من الأسباب الأخرى كافية لتأسيس JavaScript كلغة شائعة - التي يمكن استخدامها في العديد من المواقف المختلفة والعديد من المنصات المختلفة ، بسهولة.
نظرًا للشهرة والسهولة التي تتميز بها لغة JavaScript ، فقد وجد عدد من الأطر الآن مكانًا تحت مظلة JavaScript مع العديد من الأطر الأخرى التي يتم تطويرها لتصبح جزءًا من العائلة.
بشكل عام ، يوجد حاليًا أكثر من 50 إطارًا مختلفًا لجافا سكريبت يمكن استخدامها لتطوير الواجهة الأمامية لتطبيقات الأجهزة المحمولة وعندما تضيف أطر عمل خاصة بالويب ، فإن الرقم ينمو حسب المنوع.
مع أكثر من 50s من JavaScript Frameworks مستخدمة في السوق ، من الصعب في الواقع التوصل إلى استنتاج بشأن أطر تطوير Frontend التي ستظهر لتكون الأفضل.
بينما سيكون لدى الشركات المختلفة مجموعة مختلفة من التفضيلات عندما يتعلق الأمر باختيار Frontend JavaScript Framework ، في Appinventiv ، نركز جهودنا على إطار العمل الرباعي الزاوي. تتفاعل. Vue. العقدة.
- The Fantastic Four -
Angular.js. تتفاعل. Vue. العقدة
أسباب اختيار Angular.js و React و Node و Vue لتطوير الواجهة الأمامية
الشعبية - تحظى جميع أطر عمل JavaScript الأربعة بشعبية في صناعة تطوير تطبيقات الويب والأجهزة المحمولة ، وبسبب هذه الشعبية ، تتمتع بمجموعة قوية من المطورين ، مما يجعل معالجة المشكلات عملية سريعة.
المرونة - مباشرة من Angular Framework و React Framework إلى Vue و Node ، تُستخدم جميع أطر العمل هذه لتطوير تطبيقات بمستوى متوسط إلى عالي التعقيد.
سهولة التكيف من قبل المطورين - بالمقارنة مع الأطر الأخرى ، تأتي هذه مع منحنى تعليمي أقل نسبيًا ، مما يجعل عملية تطوير تطبيقات الهاتف المحمول أسرع بكثير.
الخبرة - لقد طورنا أكثر من 100 تطبيق من التطبيقات المستندة إلى الأجهزة المحمولة باستخدام أفضل أطر عمل JavaScript ، مما يمنحنا فكرة متعمقة عن كيفية عملها.
دعونا نلقي نظرة عليها بإسهاب -
Vue.js
إذا كان لدى React Framework و Angular.js طفل ، فسيبدو مثل Vue.js (ليس الشعار حكيمًا ولكن الميزات حكيمة). من بنات أفكار الموظف السابق في Google Evan You ، تمكنت Vue.js بطريقة ما من أن تصبح منافسًا لجميع الأطر الرئيسية الثلاثة: Angular Framework و React.js Framework و Ember Framework عندما يتعلق الأمر بتطوير الواجهة الأمامية - لتصبح إطار عمل JavaScript في معالجة. حتى بدون دعم أي اسم تقني رائع ، تمكنت العلامة التجارية من أن تصبح مشهورة حقًا بين مجتمع المطورين.
تم تصميم Vue.js بهدف وحيد هو جعل تطوير الواجهة منظمًا وأبسط. وهو يفعل ذلك بشكل مثالي لدرجة أنه يعتبر الآن مثاليًا لتطوير التطبيقات خفيفة الوزن.
بصفته ابنًا شرعيًا لـ React و Angular ، يُظهر إطار عمل JavaScript الميزات التي هي الأفضل على حد سواء - بينما من ناحية ، فإنه يوفر إمكانية ربط البيانات على الوجهين لـ Angular Framework ، من ناحية أخرى ، فإنه يوفر عرضًا من جانب الخادم لـ إطار التفاعل.
ولكن بعد ذلك ، مثل كل الأشياء التي تبدو مثالية ، تأتي Vue.js أيضًا مع نصيبها من الإيجابيات والسلبيات.
ها هم
الايجابيات -
- التبني السريع. في غضون بضع سنوات فقط منذ إطلاقه ، بدأ عدد من الشركات في جعل Vue جزءًا من مجموعة التكنولوجيا الخاصة بهم.
- مقياس التعلم المنخفض. من الأسهل التعرف على إطار العمل مقارنةً بـ Angular JavaScript Framework.
- تقديم الدعم تصريحي
- تكامل أسهل مع عناصر HTML
سلبيات -
- نظرًا لأنه مشروع جديد ، لا يزال هناك نقص في الموارد
- دعم مجتمعي أصغر نسبيًا ، خاصة عند مقارنته بـ Angular.js و React Framework
الإطار الزاوي
الشيء الوحيد الذي يتفق معه جميع المطورين هو أن Angular JavaScript هو إطار العمل الوحيد الذي لديه القدرة على تطوير تطبيقات الويب القوية Frontend Development.
Angular.js هو إطار عمل JavaScript كامل الميزات يأتي مع سلسلة من الفوائد التجارية مثل الإنتاج السريع للكود ، والاختبار المريح لجزء التطبيق ، وربط البيانات ثنائي الاتجاه ، مما يساعد في عكس التغييرات التي تحدث في الخلفية على الفور في تطوير واجهة المستخدم.
يستمر Angular Framework في إصدار تحديثات على أساس منتظم مثل Angular.js 6 يأتي مع تحسين في محرك العرض للتطبيقات الأصغر والأسرع.
حتى عندما تتبنى المئات من الشركات Angular Framework ، وقد حددت موقعًا مهيمنًا في مقارنة إطار Angular vs React.js عالميًا ، فهناك بعض إيجابيات وسلبيات الأدلة التي ترتبط بإطار عمل JavaScript هذا أيضًا -
الايجابيات
- تصميم المواد ودعم PWA
- دعم مستقر على المدى الطويل بسبب دعم جوجل
- اتجاهين ربط البيانات
- نهج يركز على المحمول لتطوير الويب
سلبيات
- تشتهر التطبيقات المطورة في Angular Framework بسحب بطارية الجهاز
- يحتاج إلى مزيد من التحسين لمعالجة مشكلة الأداء المنخفض الحالية
- يأتي بمقياس قابلية التعلم العالي
إطار التفاعل
أصبح React Framework ، المدعوم من Facebook و Instagram ، أكثر إطار عمل JavaScript استخدامًا / أعلى في الوقت الحالي مع أكثر من 1000 مساهمة موجودة على GitHub تستخدمه لتطوير الواجهة الأمامية. نظرًا لاستخدام DOM الظاهري ، يوفر إطار عمل React تعزيزًا أفضل لأداء التطبيقات مقارنةً بـ Angular.js.
يستخدمه أكثر من 38٪ من المطورين في جميع أنحاء العالم ، React.js. مقارنةً بإطارات JavaScript Framework الأخرى ، فقد نمت أيضًا لتصبح الخيار الأول لعدد من الشركات الرئيسية مثل Netflix و Paypal و Flipboard و BBC ، من بين العديد من الشركات الأخرى.
الآن ، هناك بالفعل عدد من الأسباب التي تجعل شركات مثل شركتنا و WhatsApp تتفوق على استخدام إطار عمل React في تطوير الواجهة الأمامية ، لكن المرونة هي ما يتصدرها جميعًا. ويقف إطار عمل JavaScript صادقًا مع الضجيج الذي تمكن من إنشائه حول يده العليا في تطوير تطبيقات الجوال بواجهة مستخدم متقدمة.
ومع ذلك ، فإن الإطار ، مثل الآخرين ، لا يأتي بلا مزايا وعيوب. فيما يلي مزاياها وعيوبها -
الايجابيات
- مجموعة جيدة من التوثيق والموارد عبر الإنترنت
- إمكانية عرض جانب الخادم
- نموذج مكون سهل
- سريع وفعال ومرن وصغير الحجم
سلبيات
- من الضروري أن يكون لديك أدوات البناء
- فرص عدم توافق إطار العمل مع المكتبات الأخرى والتعليمات البرمجية التي تعدل DOM عالية جدًا
- يمكن أن يكون منحنى التعلم أعلى قليلاً
Node.js
أصبح Node.js بمرور الوقت أفضل إطار عمل JavaScript من جانب الخادم .
الفكرة وراء Node.js هي استخدام الإدخال / الإخراج المدفوع بالأحداث للمساعدة في الحفاظ على الكفاءة وخفة الوزن في وقت تطوير تطبيقات الوقت الفعلي كثيفة البيانات ، والتي تعمل عبر سلسلة من الأجهزة الموزعة.
يساعد إطار عمل جافا سكريبت أعلى الخادم في إنشاء تطبيقات شبكة سريعة وقابلة للتطوير ، حيث إنه قادر على إدارة عدد ضخم من الاتصالات من خلال إنتاجية عالية - مما يؤدي في النهاية إلى زيادة قابلية التوسع.
إذا كنت تبحث عن بيئة JavaScript Framework مميزة بالكامل مع وجود جميع الأدوات ، فسيكون Node.js هو خيارك الصحيح. في الحقيقة الشعبية التي يكتسبها Node.js تجعله أحد أفضل أطر عمل JavaScript. جعلها تتقدم إلى الأمام مقارنةً بـ PHP و Golang .
أنا متأكد من أنك الآن قد تعرفت على التدريبات. لذا ، لمواكبة الاتجاه ، ها نحن -
الايجابيات
- يتيح نظام الإدخال والإخراج غير المحظور للمطورين معالجة طلبات متعددة في وقت واحد
- مجتمع مطوري Node.js نشط للغاية ، مما يعني الوصول إلى الحلول والأكواد الجاهزة في GitHub
- جعل جافا سكريبت مكدس كامل. قبل Node.js ، كانت المنصة تستخدم فقط لتطوير جانب العميل.
- يعد Node أحد أكثر أطر عمل JavaScript من جانب الخادم شيوعًا ، وهو عكس التقييد. يتيح لك إنشاء كل عنصر من عناصر التطبيق من البداية.
سلبيات
- كانت هناك حالات من عدم استقرار Node API
- لا يزال لا يدعم البرمجة متعددة الخيوط ، مما يعني أنه ليس مثاليًا عند إجراء حسابات طويلة الأمد ، مما يؤدي في النهاية إلى انخفاض أداء التطبيق.
إذن ، كانت هذه هي أطر عمل JavaScript الأربعة للواجهة الأمامية التي أقسمنا عليها في كل مرة يأتي فيها مشروع لتطوير تطبيقات الويب.
بخلاف هؤلاء الأربعة ، هناك 11 Frontend JavaScript Framework يمكننا رؤيته يتنافس على مكان في القائمة لاستبدالهم. في حين أنهم سيستغرقون بضع سنوات للوصول إلى موقع حيث Angular.js و React js Framework و Node ، فإن Vue قد وضعوا أنفسهم بنسبة 100٪ استعدادًا للالتفاف مع Fantastic Four في عام 2019.
باختصار ، أصبحت إطارات JavaScript الـ 11 التالية أكبر من أن يتم تجاهلها. وقد حان الوقت لمنحهم نصيبهم العادل من الأضواء ، وها نحن ذا -
- الصاحب -
Ember.js
تستخدم Ember.js في تصميم عدد من مواقع الويب المعقدة مثل Kickstarter و Heroku و LinkedIn ، وهي تأتي بدعم من مجتمع ضخم عبر الإنترنت ، وطرح مستمر للتحديثات ، وأخيرًا ، جهاز واسع لأفضل ممارسات JavaScript.
يعد Ember.js مثاليًا لتطوير تطبيقات الويب المعقدة ، ويساهم نظام القوالب المستند إلى السلسلة الذي يأتي به في وقت تشغيل أسرع بكثير.
يركز Frontend JavaScript Framework أيضًا على قابلية التوسع ، بحيث يمكن للمطورين العمل بسهولة على كل من تطبيقات الجوال والويب.
Next.js
Next.js ليس إطار عمل JavaScript الشائع. أطلق فريق React js إطار العمل كأداة لعرض جانب الخادم. يمكن للمطورين الذين يعملون بمزيج من Next و React.js المساعدة في تبسيط عملية تطوير الواجهة الأمامية.
يأتي إطار عمل جافا سكريبت من جانب الخادم الشهير مع مجموعة من الميزات الرائعة مثل التوجيه من جانب العميل المستند إلى الصفحة والتقسيم التلقائي للكود. قبل كل شيء ، يأتي Next.js مع دعم CSS الكامل ، المعروف باسم Styled-jsx ، للمساعدة في جعل تصميم تطوير واجهة المستخدم أسهل كثيرًا.
Meteor.js
يسمح إطار عمل JavaScript من جانب العميل والخادم بالتطوير السريع للواجهة الأمامية لتطبيقات الويب والجوال الشاملة في JavaScript. بسبب هيكلها المعياري ، يتم استخدام المكتبات والحزم بوتيرة سريعة.
في سياق الأداء ، يتم إرسال كل التغييرات التي تحدث في قاعدة البيانات على الفور إلى واجهة المستخدم.
حاليًا ، يتم استخدام إطار العمل لتطوير التطبيقات في الوقت الفعلي لشركات مثل Mazda و Honeywell و IKEA ، من بين آخرين.
Mithril.js
يحتوي Mithril.js على سلسلة من الميزات المماثلة لـ React.js. يوفر لك Mithril عناصر MVC ذات تسلسل هرمي وقوالب مختلفة آمنة افتراضيًا تأتي مع اختلافات DOM ذكية تدخل في فحص عرض الأداء العالي.
يأتي JavaScript Framework أيضًا بميزتين رائعتين جدًا لتطوير الواجهة الأمامية - توجيه URL وربط البيانات القابل للتخصيص.
Polymer.js
تم تصميم إطار العمل خفيف الوزن لتمكينك من الاستفادة الكاملة من مكونات الويب.
يحتوي البوليمر على مكونات الويب التي تعد جزءًا من معايير HTML التي تعد بوجود أطول مقارنةً بـ ReactJS.
يعمل Polymer.js بشكل أفضل عندما تحتاج إلى دمج تطبيقك مع أطر عمل ومنصات أخرى وعندما تحتاج إلى العمل مع معايير JavaScript.
Aurelia.js
يتم الإعلان عن منتج Durandal Inc. كإطار عمل من الجيل التالي لواجهة المستخدم. يعتبر أحد إطارات جافا سكريبت الأمامية المتقدمة والصديقة للمطورين في الوقت الحاضر.
تم تصميم واجهات برمجة التطبيقات لإطار عمل JavaScript للاستهلاك ليس فقط من احتياجات اليوم ولكن أيضًا من لغات برمجة الويب المستقبلية. وهو يدعم ES2015 و ES5 و ES206 و Typescript أيضًا ، مما يمنح المطورين مرونة عالية.
تأتي Aurelia أيضًا مع مترجم HTML قابل للتوسيع ، والذي يتيح للمطورين إنشاء عناصر HTML مخصصة والتحكم في إنشاء القوالب بدعم من التحميل الديناميكي وربط البيانات والعرض المجمّع.
مسج
يعد إطار تطوير تطبيقات Android الشهير ، على الرغم من أنه قديم ، إلا أنه لا يزال يحتل مكانة سائدة ، و 300 ألف عملية تنزيل يشاهدها كل يوم هي علامة على ذلك.
على الرغم من أن تكرار طرح التحديثات قد تم تخفيضه بشكل كبير ، إلا أنه تم التخطيط لإصدار جديد ، v4.0 بسلسلة من التغييرات مثل -
- أعد كتابة إطار عمل السرعة
- أعد الكتابة باستخدام الجيل التالي من JavaScript
- كل تصميم وحدة الحدث الجديد
Backbone.js
يعد إطار العمل أحد أشهر الإطارات بين مجتمع مطوري JavaScript Framework. والسبب وراء الشعبية التي تمكن إطار العمل من جمعها لنفسه واضح تمامًا - يأتي الإطار مع وحدات قابلية الاستخدام يسهل فهمها للغاية ولها منحنى تعليمي بسيط للغاية.
باستخدام Backbone ، يمكنك إنشاء تطبيقات صفحة واحدة بمساعدة مكتبات الويب التقليدية. تم تطويرها على أساس فكرة أن وظائف جانب الخادم يجب أن تتدفق دائمًا عبر واجهات برمجة التطبيقات لأنها تقلل من عدد الأكواد التي يجب تكوينها لتحقيق الوظائف المعقدة لأطر تطبيقات الويب المعقدة.
قابس كهرباء
حظي إطار عمل جافا سكريبت للعميل والخادم باهتمام كبير من مجتمع تطوير الواجهة الأمامية ، مما يجعله أحد أكثر أطر عمل جافا سكريبت شيوعًا. يسمح لك Socket بالاستفادة من الاتصال في الوقت الفعلي بين الخادم والعميل. وهي مقسمة إلى جزأين - مكتبة العميل التي تعمل من المتصفح ومكتبة الخادم المبنية على Node.js.
يسمح لك Socket بتنفيذ تدفق ثنائي في الوقت الفعلي ، ومجموعة تفاعلية من التعاون في المستندات ، ومنصة الرسائل الفورية ، وإحصائيات الوقت الفعلي للمشروع والتطبيقات.
التيتانيوم
يسمح إطار العمل لمطوري تطبيقات الأجهزة المحمولة بإنشاء تطبيقات أصلية بمساعدة تقنيات الويب مثل JavaScript و HTML و CSS.
إنها واحدة من أفضل أطر عمل جافا سكريبت اليوم مع وجود تطبيقاتها على أكثر من 460،587،474 جهازًا وأكثر من 91609 مطور يعملون عليها.
قصا
آخر إطار عمل JavaScript نعتقد أنه سيحتفظ بمكانته باعتباره خيارًا شائعًا لإطار العمل هو Knockout.js.
يساعد إطار العمل المطورين على بناء شاشة عرض غنية ومتجاوبة وواجهة مستخدم محرر بنموذج بيانات أساسي نظيف. يمكن أن تستفيد التطبيقات التي تحتوي على قسم من واجهة المستخدم يتم تحديثه ديناميكيًا بشكل كبير من إطار عمل Knockout.
هناك ثلاث ميزات مرتبطة بـ Knockout ، والتي تساهم في شعبية إطار العمل في مجال تطوير الواجهة الأمامية -
تتبع التبعية - يقوم إطار عمل JavaScript بتحديث الأقسام الصحيحة من واجهة المستخدم عندما يتغير نموذج البيانات.
الارتباطات التصريحية - تتيح لك الميزة تقديم تطوير واجهة مستخدم معقد وديناميكي بمساعدة سياقات ربط تم وضعها بشكل تعسفي.
قابل للتوسيع بشكل تافه - يتيح لك استخدام السلوكيات المخصصة كجزء من روابط جديدة لإعادة الاستخدام المريح.
إذن ، كانت هناك 4 أطر عمل لجافا سكريبت نعتمد عليها وأطر عمل جافا سكريبت الـ 11 الأخرى التي ستظهر بشكل بارز في عام 2019 جنبًا إلى جنب مع Fantastic Four.
الآن بعد أن وصلنا إلى أحد أطر عمل JavaScript الأكثر شيوعًا التي يجب عليك اتباعها ، عند اتخاذ قرار ، قارن بين البنية والأداء والتوثيق ومنحنيات التعلم ودعم المجتمع والتنظيم.