أي من الخيارات التالية هو إطار عمل Frontend؟ * أ) Django ب) React ج) Flask د) Node.js ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
React
الإجابة الصحيحة هي: React
شرح الإجابة:
لفهم سبب اختيار "React"، يجب أولاً أن نعرف الفرق بين الـ Frontend والـ Backend في تطوير المواقع:
1. ما هو الـ Frontend (الواجهة الأمامية)؟
هو كل ما يراه المستخدم ويتفاعل معه مباشرة عند فتح موقع إلكتروني، مثل: الأزرار، القوائم، الألوان، والنصوص. يتم بناؤه أساساً باستخدام لغات (HTML, CSS, JavaScript).
- React: هي مكتبة (إطار عمل) مبنية بلغة جافا سكريبت، وتُستخدم خصيصاً لبناء واجهات مستخدم (User Interfaces) تفاعلية وسريعة، لذلك تُصنف كأداة Frontend.
2. لماذا الخيارات الأخرى خاطئة؟الخيارات المتبقية تُستخدم في الـ
Backend (الواجهة الخلفية)، وهي الجزء المسؤول عن التعامل مع قواعد البيانات، السيرفرات، والعمليات المنطقية التي لا يراها المستخدم:
- Django: إطار عمل للواجهة الخلفية (Backend) يعتمد على لغة البرمجة Python.
- Flask: إطار عمل بسيط للواجهة الخلفية (Backend) يعتمد أيضاً على لغة Python.
- Node.js: هي بيئة تشغيل تسمح بتشغيل لغة جافا سكريبت على السيرفر (Backend)، وليست إطار عمل للواجهة الأمامية.
ملخص سريع للتمييز:- React $\leftarrow$ واجهة أمامية (Frontend) $\leftarrow$ ما يراه المستخدم.
- Django / Flask / Node.js $\leftarrow$ واجهة خلفية (Backend) $\leftarrow$ ما يحدث خلف الكواليس.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال أي من الخيارات التالية هو إطار عمل Frontend؟ * أ) Django ب) React ج) Flask د) Node.js ؟ اترك تعليق فورآ.