مكتبات وأطر جافا سكريبت مفتوحة المصدر

مكتبات وأطر جافا سكريبت


لدينا في المقال السابقص نتحدث عنه جافا سكريبت ، إحدى التقنيات التي تجعل مواقع الويب تعمل بكامل طاقتها. كما وعدنا ، الآن سوف نكرس أنفسنا لذلك سرد بعض المكتبات والأطر مفتوحة المصدر التي يمكن أن تسهل عملنا باستخدام لغة البرمجة هذه.

تعريف مكتبات وأطر جافا سكريبت

على الرغم من اختلاف مواقع الويب كثيرًا ، لديهم مكونات مشتركة. يستخدم الجميع نوعًا من القائمة ، ويستخدم الكثيرون نماذج الاتصال أو يعرضون الصور. تؤدي كتابة هذه المكونات من نقطة الصفر في كل مرة تحتاج إليها إلى إطالة وقت التطوير وتكلفته.

مكتبات وأطر جافا سكريبت هي مجموعات من النصوص (البرامج) التي تؤدي وظائف معينة مفيدة لتشغيل العديد من مواقع الويب. يتمثل الاختلاف في الأطر مع مكتبات جافا سكريبت في أنها تشكل حلاً مشتركًا بدلاً من الحلول الصغيرة غير ذات الصلة.

تختلف مرونة الأطر باختلاف الإطار المختار. يحدد البعض الطريقة التي يجب أن يتم بها بناء الموقع ، بينما يتمتع البعض الآخر بقدرة أفضل على التكيف.

مكتبات وأطر جافا سكريبت مفتوحة المصدر

زاوي

يتم صيانتها بواسطة Google و يفكر لـ Cالخلفية وصيانة تطبيقات الويب ذات الصفحة الواحدة. إنها تتبنى بنية Model-View-Controller.

تستخدم Angular ربط البيانات كأحد المفاهيم الرئيسية لإنجاز المهمة. يتفاعل المستخدم مع الواجهة. عندما يتم التفاعل ، يتم تحديث العرض بالقيم الجديدة ، والتي بدورها تتفاعل مع النموذج وتضمن أن كل شيء متزامن

يوسع إطار العمل قدرة HTML لاستخدامها في إنشاء تطبيقات ديناميكية. إنه قابل للتوسعة بالكامل ويعمل بشكل جيد مع المكتبات الأخرى. يمكن تعديل كل ميزة أو استبدالها لتناسب احتياجات المطورين.

React.js

كان كذلك المتقدمة بواسطة Facebook و يركز على إنشاء واجهات مستخدم ديناميكية على مواقع ذات حركة مرور عالية. إن استخدامه لنماذج كائنات المستندات الافتراضية يجعل من السهل دمجها مع أي مشروع.

D3.js

D3.js هي مكتبة JavaScript تتيح للمطورين إنشاء صفحات ويب غنية بميزات معالجة البيانات باستخدام SVG و HTML و CSS

إنها أداة مثالي لإنشاء صفحات ويب عالية الجودة تعرض رسومًا بيانية تعتمد على البيانات.

vue.js

وهو إطار تقدمي مصمم لبناء واجهات المستخدم. على عكس الإطارات المتجانسة الأخرى ، رأي تم تصميمه من الألف إلى الياء ليكون قابلاً للتطبيق بشكل تدريجي. تركز المكتبة المركزية فقط على طبقة العرض ، ومن السهل أن تتكامل مع المكتبات أو المشاريع الموجودة الأخرى.

إمبر

هذا الإطار لبناء تطبيقات الويب iيتضمن كل ما تحتاجه لبناء واجهات مستخدم ثرية تعمل على أي جهاز.

بابل شبيبة

هذا أمين المكتبةa يوفر JavaScript APIs لإنشاء تطبيقات ويب ثلاثية الأبعاد. بالإضافة إلى Javascript ، فإنه يستخدم WebGL. يعد إنشاء كائنات ثلاثية الأبعاد بسيطة مثل كرة أمرًا سهلاً ويمكن القيام به ببضعة أسطر من التعليمات البرمجية. نيزك

إنها منصة لإنشاء تطبيقات الجوال وسطح المكتب والمواقع الإلكترونية بطريقة بسيطة وفعالة وقابلة للتطوير.

مسج

jQuery هو مكتبة JavaScript سريع ، ومع العديد من الميزات على الرغم من المساحة الصغيرة التي تحتلها. يجعل الأنشطة مثل التمرير ومعالجة مستندات HTML ومعالجة الأحداث والرسوم المتحركة و Ajax أسهل بكثير بواجهة برمجة سهلة الاستخدام تعمل مع معظم المتصفحات.

three.js

ركز أيضًا على التطوير ثلاثي الأبعاد واستنادًا إلى WebGL إنه مثالي لتطوير الألعاب والرسوم المتحركة. هذا الإطار إنه مثالي لعرض كائنات ثلاثية الأبعاد على الشاشة.

نود.جي إس

نحن هنا نتحدث عن وقت تشغيل JavaScript تم إنشاؤه باستخدام محرك Chrome's V8 JavaScript. تم إنشاؤه مع التركيز على كونه مفيدًا في إنشاء برامج شبكة قابلة للتطوير بدرجة كبيرة ، مثل خوادم الويب.

العمود الفقري

ربما الاكثر شهرة من أطر جافا سكريبت. يمكن ان يكون تستخدم لإنشاء تطبيقات صفحة واحدةل. يعتمد على فكرة أن جميع وظائف جانب الخادم يجب أن تتدفق عبر واجهة برمجة التطبيقات ، مما سيساعد في تحقيق وظائف معقدة عن طريق كتابة كود أقل.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   كارليس رويان قال

    مرحبا!

    AngularJs هي Angular1 وهي قديمة وغير موصى بها للتطوير الجديد. بالنسبة للإصدار الحالي ، يجب أن نشير إليه على أنه "Angular" حتى يجف. نهاية لهذه الغاية: https://angular.io/

    تحياتي

    1.    دييجو جيرمان جونزاليس قال

      اشكرك على المعلومات.

    2.    دييجو جيرمان جونزاليس قال

      لقد قمت بالتصحيح لكن نسيت أن أمنحك الفضل. سأصلحه بعد قليل ، شكرًا مرة أخرى