ما هي الحزمة (Package) في البرمجة؟

سهلقراءة دقيقةآخر تحديث 1 أكتوبر 2026

عام

الإجابة

الحزمة (Package) مجموعة من الملفات والموارد مجمّعة معًا، مع ملف يصفها: اسمها، وإصدارها، وما تعتمد عليه. الهدف تسهيل توزيع الكود وتثبيته.

مديرو الحزم

npm install lodash             # JavaScript
composer require monolog/monolog   # PHP
pip install requests           # Python

كل أمر من هذه يحمّل الحزمة ومعها كل ما تحتاجه من حزم أخرى (الاعتماديات)، بالإصدارات المناسبة.

الحزمة والمكتبة

كثيرًا ما تكون المكتبة موزّعة على شكل حزمة. المكتبة هي الكود، والحزمة هي الطريقة التي يُغلَّف ويُوزَّع بها، مع ملفات مثل package.json أو composer.json.

اختبر فهمك

أي مما يلي يطابق هذا التعريف؟

مجموعة من الملفات والموارد تُجمع معًا لتنظيم وتنفيذ وظائف محددة، وغالبًا تحتوي مكتبات وأدوات وملفات تعريفية، مما يسهل توزيع الكود وإدارته في مشروع أكبر.