السلام عليكم ورحمة الله
رغم النجاح الهائل الذي حققه نظام التشغيل لينكس في الشبكات وواجهة المستخدم إلا أن هناك فجوة كبيرة ساهمت دون إنتشاره بالسرعة المطلوبة،
فنجد أن نظام لينكس في الشبكات يلبي كل اﻹحتياجات وبكفائة ومنافسة لنظيريه نظام ويندوز وسوﻻريز، إﻻ أنه لم ينافس في لغات البرمجة إلى اﻵن أدوات تطوير وندوز.
وهذه المشكلة هي أدوات التطوير فنجد أن لغات البرمجة يحدث لها تغيير جذري في كل وقت، فمن البرمجة الهيكلية إنتقلت إلى البرمجة الهدفية ثم برمجة المكونات ، وتشعبت إلى تعدد الطبقات والخادم العميل، وأصبح تطوير برنامج من الصفر مهمة سريعة نسبة لتوفر المكونات المختلفة وسرعة أداة التطوير وسهولتها، نذكر على سبيل المثال لغة البرمجة دلفي.
أنا شخصياً مبرمج دلفي لأكثر من 10 سنين، ومن قبلها لغة تيربو باسكال، عند اﻹنتقال لنظام لينكس صدمت بفقر أدوات التطوير، فمثلا عند إستخدامي للغة Free Pascal and Lazarus وهي اﻷقرب لدلفي فوجئت بأنها تمثل دلفي 1 الذي أنتج في عام 1992 أو ربما لديها إمكانات أقل منه. أما KDevelop فهي أشبه بـ Borland Pascal and Borland C++ التي لم تنتشر كثيراً نسبة لصعوبتها.
وفي هذا الموضوع أريد رأي اﻷخوة الخبراء عن تجاربهم البرمجية مع نظام لينكس وميزات وعيوب كل أداة، وأبدأ بنفسي:
Free Pascal and Lazarus
الميزات:
1. مجاني ومفتوح المصدر
2. إستخدامه للغة باسكال الهدفية وتتميز بسهولتها وقوتها )وكميزة شخصية لدي استخدم باسكال الهدفية منذ 12 سنة(
3. السرعة في إنتاج البرامج RAID
4. Integrated IDE: تطوير وتشغيل وإختبار البرنامج يتم في واجهة واحدة وبرنامج واحد
4. البرنامج المنتج لا يحتاج لمكتبات مساعدة وهو معتمد على نفسه إعتماد كامل
5. متانة البرنامج المنتج ويصلح للتطبيقات التي تعمل بإستمرار
6. يدعم عدة نظم تشغيل: لينكس، وندوز، وماكنتوش
العيوب:
1. قلة المكونات: وهي أقل من مكونات دلفي 1
2. عدم وجود دعم كافي: لقلة عدد مستخدميه في لينكس
3. صعب اﻹنزال، يحتاج اللازاراس لمكتبات قديمة من الـ GTK وهي غير متوفرة في كل توزيعات لينكس حيث إستطعت أنزاله في فيدورا وماندريك 10 وفشلت في إنزاله في Mandriva and Mandrake 10.1
4. حجم البرنامج المنتج كبير نسبيا حيث يبلغ حجم أصغر برنامج ذو واجهة رسومية 7 ميغا
5. عدم وجود دعم للغة العربية )رغم وعد مطوري اللغة بتضمين إمكانية الكتابة باللغة العربية(
6. لم يتم إصدار النسخة رقم 1 إلى اﻵن من ﻻزاراس رغم وصول نسخة فري باسكال إلى النسخة رقم 2