جدول المحتويات:
التعريف - ماذا يعني إطار عمل البرمجيات؟
إطار البرنامج عبارة عن منصة ملموسة أو مفاهيمية حيث يمكن للمطورين أو المستخدمين تخصيص كود مشترك مع وظيفة عامة أو انتقائه من قبل المطورين أو المستخدمين. تأخذ الأطر شكل المكتبات ، حيث يمكن إعادة استخدام واجهة برنامج التطبيق (API) المعرفة جيدًا في أي مكان داخل البرنامج قيد التطوير.
يشرح Techopedia إطار البرامج
تجعل بعض الميزات إطارًا مختلفًا عن نماذج المكتبات الأخرى ، بما في ذلك ما يلي:
- السلوك الافتراضي: قبل التخصيص ، يتصرف إطار العمل بطريقة محددة لإجراءات المستخدم.
- انعكاس التحكم: على عكس المكتبات الأخرى ، يتم استخدام التدفق العام للسيطرة داخل إطار العمل بواسطة إطار العمل بدلاً من المتصل.
- القابلية للتوسعة: يمكن للمستخدم توسيع إطار العمل عن طريق استبدال رمز الافتراضي بشكل انتقائي مع رمز المستخدم.
- رمز إطار غير قابل للتعديل: يمكن للمستخدم توسيع إطار العمل ، ولكن لا يمكنه تعديل الرمز.
الغرض من إطار عمل البرنامج هو تبسيط بيئة التطوير ، مما يسمح للمطورين بتكريس جهودهم لمتطلبات المشروع ، بدلاً من التعامل مع وظائف الإطار الدنيوية والمتكررة والمكتبات. على سبيل المثال ، بدلاً من إنشاء تطبيق VoIP من البداية ، يمكن للمطور الذي يستخدم إطارًا جاهزًا التركيز على إضافة أزرار وقوائم سهلة الاستخدام ، أو دمج VoIP مع وظائف أخرى.
