لطالما شعرت بخيبة الأمل كلما واجهت برمجيات متنافسة في بيئة تعاونية كبيئة لينكس! فحالةُ وجود أكثر من برنامج في لينكس يؤدي ذات الوظيفة ومبني على ذات التقنية (لغة البرمجة، إطار العمل..) تعكس -من وجهة نظري- خللاً ما في سير العمل البرمجي في أوساط مطوري برمجيات لينكس.
وبرنامجي Software Manager و Package Manager يمثلان معاً نموذجاً مثالياً لهذه الحالة. فلكل من هذين البرنامجين خصائص لا تتوفر في الآخر. دعونا نلقي نظرة سريعة على هذه الخصائص:
| مدير الحزم | مدير البرامج | |
|---|---|---|
| إخفاء المكتبات | ✖ | ✔ |
| إظهار الأيقونات | ✖ | ✔ |
| إظهار وصف مختصر في لائحة الحزم | ✖ | ✔ |
| إظهار عنوان الحزمة على الإنترنت URL | ✖ | ✔ |
| إظهار لقطة للبرنامج | ✖ | ✔ |
| التثبيت الجماعي | ✔ | ✖ |
| سرعة الأداء | ✔ | ✖ |
وعليه يمكن اعتبار مدير البرامج خيار المبتدئن والوافدين الجدد إلى عالم لينكس، وذلك لقدرته على تمييز البرمجيات ذات الاستخدام المباشر عن الحزم التقنية (المكتبات) من خلال توفر أيقونات لتلك الفئة من البرامج أولاً، ولقيام مدير البرامج بإخفاء الحزم التقنية (المكتبات) عن أعين المستخدمين ثانياً.
أما مدير الحزم فيمثل خيار المتمرسين في استخدام لينكس، نظراً لقدرته على تثبيت كل ما تريد من حزم برمجية – مباشِرة وتقنية – دفعة واحدة.
by محمد أنس رمضان via البوابة العربية للأخبار التقنية
No comments: