كنت أبحث منذ فترة على وصلة تشرح كل المكتبات الرسومية التي تعمل على أكثر من منصة تشغيل واحدة،، طبعا هذا مفيد جدا لمن يريد البرمجة برامج متعددة منصات ،،
المعروف أن جافا قد حلت هذه المشكلة منذ فترة ولكن عيب الجافا أنها لا تصلح للتطبيقات المكتبية بسبب بطئها ،،
طبعا اللغات الأقدم ما زلت هي المسيطرة وخاصة مع باقة هذه المكتبات ،، وأقصد هنا السي والسي++
أترككم مع الوصلة
http://www.free-soft.org/guitool/
أحب أن ألفت انتباهك لأمر مهم أن جافا تغلبت على بطئ الأداء من زمان لكننا -نحن العرب- لم نتطلع على حزمة التطوير SWT الأكثر من رائعة و لاحظت أن ضمن المجموعة الاخبارية الخاصة بمطوري SWT أنه لا يوجد سوى 5 مشتركين عرب بينهم أنا أي يوجد 4 مشتركين فقط ! و بالمناسبة لا أريد المدح بحزمة SWT لكنني سأكتفي بسرد خاصيتين مهمتين ألا وهما
ردحذف- SWT مجانية مفتوحة المصدر على العكس من SWING
- بكل سهولة بامكان تحويل أي تطبيق مكتبوب بواسطة SWT الى تطبيق أصيل ذو سرعة مساوية لتطبيق C/C++ بواسطة المصرف GCC/GCJ
أخي بشير ،، تشكر على المعلومات ،، لقد كتبت منذ فترة مقالة عن SWT و التي آمل أن تعجبك لكونك مهتم بها ،،
ردحذفرابط المقال ،
http://omlx.blogspot.com/2005/05/swt.html
وعلى فكرة إليك هذا التطبيق الاسلامي الذي يعتمد عليها ،،
http://siahe.com/zekr/
على فكرة البرنامج سيعجبك كثيرا ،،
تحياتي
مشكور أخي فهد على البرنامج و أنا أعرفه من فترة طويلة و كتبت عنه عدة مقالات على كل هناك اصدارة جديدة منه ستصدر قريبا و سأقوم بوضع الخبر ان شاء الله ضمن مدونتي و ضمن مجلة المصادر المفتوحة
ردحذفاخى فهد المكتبات متعددة المنصات مثل الQT وال GTK هى مكتبات C++ وبالتالى يجب أن تكون ماهرة فى البرمجة بهذه اللغة حتى تستطيع انتاج برامج ذات كفاءة عالية .
ردحذفأما بالنسبة للجافا فأنا أرى فعلا أن مكتبات SWT والتى أعتقد أن شركة IBM هى التى أنتجتها أسرع من نظيرتها فى جافا والمسماه ب SWING واعتقد ولا اعرف ان كان كلامى صحيحا أنها خليط بين الC++ والجافا بمعنى انها تستخدم ال native method التى تدعمها لغة الجافا .
فمن وجهة نظرى أن كنت محترفا فى البرمجة بالجافا فلا تدخل نفسك فى دوامة مكتبات ال QT وال GTk .
اشكرك أخي البطريق العربي على التعقيب ،،
ردحذفولكن كان لدي اطلاع بمكتبة SWT ،، هي أسرع من SWING ولكنها في النهاية تعتمد على الجافا ،، بمعنى أنها بطئية بالمقارنة مع تطبيقات ++C و السي ،،
ولكن كما قلت أنت إذا كان تطبيقك لا يحتاج إلى السرعة فإن الجافا خيارا قويا جدا ،،