ما هو المقصود ب إطار العمل في لغات البرمجة

  • ali mohamad

ما هو المقصود ب إطار العمل في لغات البرمجة ?

مثل ايطار العمل rails في لغة Ruby

و اطارات العمل في php

و ما هو الفرق بينها و بين المكتبات مثل مكتبة jQuery في java script ؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

16

ببساطة و بدون مقدمات أو فلسفة: مجموعة من الدوال الجاهزة تستعملها مباشرة، فتوفر عليك الكثير من التعب و التخطيط و أهم شيء الصيانة و تقليل العلل.

13

بسم الله الرحمن الرحيم

إطار العمل هو مجموعة من المكتبات الجاهزة لمساعدة المطور على أداء عمله بسهولة وسرعة، وتوفر عليه بناء التطبيق من الصفر ليركز فقط على ما يميز تطبيقه ويبدأ من نقطة متقدمة من أفكاره. وإطارات العمل للغات مثل PHP و Ruby و Python تنظم بناء التطبيق بتنفيذها Design Pattern يسمى MVC Model-View-Controller، فهي لا تقتصر على توفير الوقت والمجهود على المبرمج، بل أيضاً تنظم له عمله ليفصل ما بين التعامل مع البيانات وواجهة المستخدم و الـ Business Logic، ويمكن أن تقول أن إطار العمل يقع في منطقة وسط بين كتابة التطبيق من الصفر، وبين أنظمة إدارة المحتوى CMS.

أما مكتبة مثل JQuery فهي تساعد المبرمج بشكل أساسي على التعامل مع DOM بطريقة تضمن الأداء الجيد مع معظم المتصفحات، ولكنها لا تقدم "تنظيم" لكتابة الكود بل توفرها أطر عمل أخرى للجافاسكريبت قد تستخدم هي الأخرى مكتبة JQuery للتسهيل.

أخي شكرا لك على التوضيح

و لكن أنا أنهيت تقريبا كتاب يحوي على 900 صفحة عن الphp و أصبحت ملم بكثير من جوانب هذه اللغة

و الآن كيف يمكن لي الاستفادة من اطارات العمل الخاصة بهذه اللغة

أي أريد شيء تطبيق عملي لما ذكرته انت

و شكرا

هل يمكنك ان تعطيني هذ الكتاب

13

الفريم وورك عباره عن مجموعه من الكلاسات او المكتبات الاساسيه التى تتكرر فى كل مشروع لديك كما يحتوى على العديد من الاضافات plugins لتوفر عليك البدء من الصفر فى كل مشروع.

يمكنك فهم سبب الاحتياج لفريم وورك واهم الاشياء التى يوفرها من هذا المقال :