كما هو معروف، فقد تكاثرت الأدوات التي تعمل على توفير خدمة تطوير تطبيقات الويب، ونقل العملية كلها من أحضان البرمجيات التقليدية العاملة محليا في شكل برامج تنفيذية، إلى رحاب الويب الواسعة
وتسعى هذه التطبيقات لتوفير بيئة تماثل نظيراتها العاملة محليا، بل وقد تتجاوزها، ويتم ذلك من خلال مجموعة من المكتبيات المستقلة والجاهزة للاستعمال
وترتكز اغلب أدوات التطوير هذه على لغة JavaScript، وان كان البعض الاخر يرتكز على لغة ActionScript وماتوفره من ادوات خاصة بها.
وبالنسبة للأدوات التي ترتكز على JavaScript، فان منها ماهو مبني على مكتبيات منفصلة كJQuery , و Dojo و Motools، ومنها ما هو مبني مباشرة على لغة JavaScript، من خلال اضافة انماط / كلاسات، وقد ذكرت من هذا النوع في مقال سابق، منصة Qooxdoo.
اليوم سأتحدث عن منصة تشابه Qooxdoo، تسمى xLib، وهي ايضا مبنية على لغة JavaScript، ولكنها تتميز بنقاط مهمة، منها:
- أنها ثرية جدا بالمكونات الجاهزة، بحيث تتفوق على يعض المنصات والمكتبيات المعروفة
- يقع إظهار الشيفرة المصدرية المقابلة لكل مكون من خلال لغة JavaScript مباشرة ، مما يساعد على التدخل للتبديل من دون الحاجة لتعلم مايشبه اللغة الرديفة ك JQuery مثلا، بالطبع مع افتراض انك تفهم و تتقن لغة JavaScript وهو على اية حال الحد الادنى الواجب توفره لدى كل مطور.
- توجد مجموعة الشيفرة المصدرية في شكل اضافات api، بحيث يمكن تحميلها منفصلة حين التطوير
- يمكن استعمال مكونات xLib مباشرة جهة المتصفح، كما يمكن استعمالها من خلال الربط مع الخادم، ويمكن برمجتها مع ajax.
- تتوفر xLib، على خاصية قل وجودها بباقي واجهات التطوير المشابهةن وهي امكانية ادراج خاصيى اضافة المكونات للمستعمل مباشرةن كما هو متوفر بطبيقات wiki.