ما هو إطار العمل (Framework) في البرمجة؟

سهلقراءة دقيقةآخر تحديث 1 أكتوبر 2026

عام

الإجابة

إطار العمل (Framework) بنية برمجية جاهزة توفر أدوات وقواعد وهيكلًا لتطوير التطبيقات، فلا تبدأ من الصفر وتركز على منطق مشروعك.

ماذا يعطيك عادةً؟

  • هيكل مجلدات وطريقة منظمة لكتابة الكود.
  • توجيه الروابط (Routing)، والتعامل مع قاعدة البيانات، والمصادقة.
  • حماية جاهزة من ثغرات شائعة.

أمثلة

  • Laravel وSymfony (PHP).
  • Django (Python).
  • Next.js وAngular (JavaScript).

الفرق مع المكتبة

أنت تستدعي المكتبة، أما إطار العمل فهو الذي يستدعي كودك في أماكن محددة. لذلك يقال إن إطار العمل “يحدد طريقة العمل”.

اختبر فهمك

أي مما يلي يطابق هذا التعريف؟

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