مقارنات برمجية لمن أراد الإحتراف

الفرق بين Framework و Library

الفريم ورك FrameWork

هو هيكل أو نظام دعم يجمع الأجزاء معا ليعطيك صورة أو شكل في النهاية فهو مثل الإطار الخاص بالصورة أو إطارات العجل الخاصة بالسيارة وربما يتكون هذا الإطارة من مجموعة مركبات معينة فمثلا عند النظر إلى Bootstrap نجد أنها مزيجا من HTML و CSS و JavaScript وأيضا نجد أنها تعتمد على jquery ولذلك تسمى بإطار عمل وليست مكتبة.

 

المكتبة Library

باختصار شديد المكتبة مثل jquery فالجي كويري هي عبارة عن حزمة من الأكواد موضوعة بشكل مرتب ومنظم بداخل جافا إسكربت ولا تعتبر مثلا مثل البوتستراب التي تمزج بين اكثر من لغة وعند النظر إلى الصورة الموضحة بالأعلى نجد أنك أنت من تستدعي المكتبة كإشارة إلى أن المكتبة تمثل جزءا من الكود الخاص بك في حين أن الفريم ورك هو الذي يستدعيك أي أنك تعمل في محوره أو وفقا لقواعده وشروطه وذلك حتى يعطيك الصورة التي أعدها لك.

فمثلا في البوتستراب bootstrap وهي إطار عمل نجد أنه لعمل قائمة يجب عليك إتباع خطوات معينة وإستخدام كلاسات معينة وهي جميعا مرتبطة بال CSS وال jquery وذلك للحصول في النهاية على قائمة متجاوبة ذو تصميم جيد في حين أن مكتبة jquery نفسها عندما تستخدمها فأنت من تحدد كيفية إستخدمها بناءا على فكرتك وليس العكس .. وهذا هو الفرق الجوهري بينهما.

. . .

هل أعجبك المحتوى؟

التعليقات
لا يوجد تعليقات
لاضافة سؤال او تعليق على الدرس يتوجب عليك تسجيل الدخول
تسجيل الدخول

دروس اخرى مشابهة