الاثنين، 12 يونيو 2006

مكتبات متعددة الأنظمة

كنت أبحث منذ فترة على وصلة تشرح كل المكتبات الرسومية التي تعمل على أكثر من منصة تشغيل واحدة،، طبعا هذا مفيد جدا لمن يريد البرمجة برامج متعددة منصات ،،
المعروف أن جافا قد حلت هذه المشكلة منذ فترة ولكن عيب الجافا أنها لا تصلح للتطبيقات المكتبية بسبب بطئها ،،

طبعا اللغات الأقدم ما زلت هي المسيطرة وخاصة مع باقة هذه المكتبات ،، وأقصد هنا السي والسي++

أترككم مع الوصلة
http://www.free-soft.org/guitool/

هناك 5 تعليقات:

  1. أحب أن ألفت انتباهك لأمر مهم أن جافا تغلبت على بطئ الأداء من زمان لكننا -نحن العرب- لم نتطلع على حزمة التطوير SWT الأكثر من رائعة و لاحظت أن ضمن المجموعة الاخبارية الخاصة بمطوري SWT أنه لا يوجد سوى 5 مشتركين عرب بينهم أنا أي يوجد 4 مشتركين فقط ! و بالمناسبة لا أريد المدح بحزمة SWT لكنني سأكتفي بسرد خاصيتين مهمتين ألا وهما

    - SWT مجانية مفتوحة المصدر على العكس من SWING
    - بكل سهولة بامكان تحويل أي تطبيق مكتبوب بواسطة SWT الى تطبيق أصيل ذو سرعة مساوية لتطبيق C/C++ بواسطة المصرف GCC/GCJ

    ردحذف
  2. أخي بشير ،، تشكر على المعلومات ،، لقد كتبت منذ فترة مقالة عن SWT و التي آمل أن تعجبك لكونك مهتم بها ،،
    رابط المقال ،
    http://omlx.blogspot.com/2005/05/swt.html
    وعلى فكرة إليك هذا التطبيق الاسلامي الذي يعتمد عليها ،،
    http://siahe.com/zekr/
    على فكرة البرنامج سيعجبك كثيرا ،،

    تحياتي

    ردحذف
  3. مشكور أخي فهد على البرنامج و أنا أعرفه من فترة طويلة و كتبت عنه عدة مقالات على كل هناك اصدارة جديدة منه ستصدر قريبا و سأقوم بوضع الخبر ان شاء الله ضمن مدونتي و ضمن مجلة المصادر المفتوحة

    ردحذف
  4. اخى فهد المكتبات متعددة المنصات مثل الQT وال GTK هى مكتبات C++ وبالتالى يجب أن تكون ماهرة فى البرمجة بهذه اللغة حتى تستطيع انتاج برامج ذات كفاءة عالية .
    أما بالنسبة للجافا فأنا أرى فعلا أن مكتبات SWT والتى أعتقد أن شركة IBM هى التى أنتجتها أسرع من نظيرتها فى جافا والمسماه ب SWING واعتقد ولا اعرف ان كان كلامى صحيحا أنها خليط بين الC++ والجافا بمعنى انها تستخدم ال native method التى تدعمها لغة الجافا .
    فمن وجهة نظرى أن كنت محترفا فى البرمجة بالجافا فلا تدخل نفسك فى دوامة مكتبات ال QT وال GTk .

    ردحذف
  5. اشكرك أخي البطريق العربي على التعقيب ،،

    ولكن كان لدي اطلاع بمكتبة SWT ،، هي أسرع من SWING ولكنها في النهاية تعتمد على الجافا ،، بمعنى أنها بطئية بالمقارنة مع تطبيقات ++C و السي ،،

    ولكن كما قلت أنت إذا كان تطبيقك لا يحتاج إلى السرعة فإن الجافا خيارا قويا جدا ،،

    ردحذف