(مشاركة فارغة)
ماهى بيئة عمل XULRunner ؟
نعم ، هنا القسم الصحيح للمقال .. و مكان أي مقال جميل يحمل فكرة رائعة مثل هذا المقال :-)، +1 ..
هناك صراع من أجل تقييس تطبيق XML يخدم مجال UI - واجهة المستخدم - ، وكل جهة قدمت شيء .. لكن يبدو مشروع Mozilla هو الأكثر نجاحاً ..
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
شكرآ.
لكن البيئة لا اعلم لماذا غير منتشرة وسط المبرمجين العرب بالرغم من انها تدعم معظم المنصات و بدون تغيير الكود و كذلك سهلة البرمجة لانها تستخدم جافاسكريبت
اعتقد المشكلة فى ان تسويقها ضعيف من جهة موزيلا.
اقتباسو كذلك سهلة البرمجة لانها تستخدم جافاسكريبت
أعتقد هنا المشكلة :-) . هي تستخدم JS والتي لا زلت لا أطيقها :/ ..
شخصياً أرى أنه يمكن أن نأخذ الجزء الخاص بتوصيف واجهة المستخدم ( جزئية XML ) ، ونعمل Implementation بأي لغة .. مثله مثل أي تطبيق XML .. فأنت أمام شجرة XML ..
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
Blaze Boy كتب:شكرآ.
لكن البيئة لا اعلم لماذا غير منتشرة وسط المبرمجين العرب بالرغم من انها تدعم معظم المنصات و بدون تغيير الكود و كذلك سهلة البرمجة لانها تستخدم جافاسكريبت
اعتقد المشكلة فى ان تسويقها ضعيف من جهة موزيلا.
بيئة XUL ليست ضعيفة الانتشار بين المبرمجين العرب فقط بل هي ضعيفة الانتشار فخارج مؤسسة موزيلا قليلا ما تستخدم للعديد من الأسباب منها:
- مشكلة عامة في مكتبات واجهات التشغيل العابرة لمنصات التشغيل فهي تكون طبقة عازلة قابلة للنقل فلذا تلجأ تلك المكتبات للميزات المشتركة بين كل النظم وتتجاهل الميزات الخاصة بكل نظام تشغيل. فلن تستطيع استخدام الميزات الجمالية الموجودة على نظام mac OS بشكل كامل مقارنة بما تقدمه له مكتبلت cocoa وأيضا على الويندوز فلن تستطيع استغلال التكامل مع Task Bar ولا Sensor API التي توفره لك مكتبات WPF
السبب الثاني هو غياب النظام البيئي Ecosystem من أدوات التحكم نتيجة لعدم وجود سوق لها فإذا أردت استخدام رسوم بيانية ستجد العديد من الأدوات المفتوحة والتجارية لاستخدامها في WPF على سبيل المثال.
لكنها في النهاية بيئة متميزة وقد استخدمتها في بناء امتداد ل FireBug ولكن أشك في أني قد استخدمه لبناء تطبيقات خارج منظومة عمل موزيلا.

