ما هو الإطار؟

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

تتميز معظم أطر البرمجيات بفلسفة تصميم تسمى IoC (Inversion of Control). عادة ، تحدد برامج الكمبيوتر تدفق برنامج التحكم وإجراء مكالمات إلى المكتبات من أجل الوظائف الفردية. عند استخدام إطار عمل ، يتم قلب العلاقة: يدير الإطار تدفق التحكم الكلي ويقوم بإجراء مكالمات إلى رمز المستخدم عند الحاجة. تسمح الأطر للمطور بالتركيز على التفاصيل الخاصة بالمشروع وتجاوز المتطلبات العامة.

تتضمن أمثلة أطر عمل البرامج واجهات برمجة تطبيقات AJAX ، وأدوات تأليف البرامج النصية ، والبرامج الوسيطة لتطبيق الويب.

API ، تدفق التحكم ، شروط البرمجة ، تطوير البرمجيات ، تطبيق الويب