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