إطار عمل (برمجة)

إطار العمل في البرمجة (بالإنجليزية: Framework)‏ هي مجموعة من المكونات الجاهزة التي يستخدمها المبرمج في برنامج، حيث أن الهدف منها هو عمل نوع من الأدوات أو البنية التحتية الضرورية للمبرمج، بحيث لا يبدأ برنامجه من الصفر.[1][2][3] يختلف إطار عمل عن مكتبة برمجية بسيطة في المقام الأول ب:

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

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

مراجع

  1. "environnement de développement"، 16 septembre 2014، اطلع عليه بتاريخ 24 août 2017. {{استشهاد ويب}}: تحقق من التاريخ في: |تاريخ الوصول= و|date= (مساعدة)، يحتوي الاستشهاد على وسيط غير معروف وفارغs: |month= و|citation= (مساعدة)
  2. "Framework"، DocForge، مؤرشف من الأصل في 29 ديسمبر 2017، اطلع عليه بتاريخ 15 ديسمبر 2008.
  3. Le grand dictionnaire terminologique de l’Office québécois de la langue française, 2015 نسخة محفوظة 24 يونيو 2018 على موقع واي باك مشين.
  • بوابة تقانة
  • بوابة إنترنت
  • بوابة برمجة الحاسوب
  • بوابة تقنية المعلومات
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.