القائمة الرئيسية

الصفحات

الفرق بين library و framework ؟


الفرق بين library و framework ؟


هذا السؤال ممكن يبان بسيط لكن ممكن يجيكم في كاش interview و مليح الانسان يكون يعرف.

نحاول نبسط الامور و نمدلكم الفرق بيناتهم 😁.

اولا، library و framework ، كلاهما عبارة عن code تم كتابته من عند أشخاص عندهم في الراس 🧠، بعد ذلك يقدر أي مطور يستعمل هذو الاشياء في project نتاعو،

علاه ؟

كل من libraries و frameworks رايحين يسهلو علينا عملية انشاء أي مشروع و نقدرو نكملوه ليه ليه.

الان الفرق بيناتهم ؟

الإجابة سهلة، لازم نعرفو شكون المتحكم ؟ بمعنى آخر :

هل انت المتحكم في كل شئ ؟ او انك تقوم باتباع تعليمات معينة ؟

Library

على سبيل المثال، jQuery عبارة عن library ، اذا حبيت تستعملها و احتجتها في موضع ما، تقوم بعمل call الى jQuery ، و اذا ما احتجتهاش ، متعيطلهاش 🙃 ، يعني انت المتحكم.

Framework

على سبيل المثال، django عبارة عن framework، هنا عندنا العكس، ميشي انت لي دير call لكن framework هو من يقوم بعمل call للكود نتاعك.

اذًا كي تولي تخدم ب framework لازم تبع rules الموجودة فيه، يعني رايح تكون مقيد نوعا ما.

سؤال :

هل Reactjs عبارة عن library أو framework ؟ 

هل اعجبك الموضوع :

تعليقات