مكتبة مكونات متعددة المنصات
مكتبة المكونات متعددة المنصات ( CLX ) (تُنطق كليكس)، هي إطار عمل مرئي متعدد المنصات قائم على المكونات لتطوير تطبيقات مايكروسوفت ويندوز ولينكس . [ 1 ] [ 2 ] طورتها شركة بورلاند لاستخدامها في بيئة تطوير البرمجيات Kylix و Delphi و C ++ Builder .
كان الهدف من CLX استبدال مكتبة Microsoft Foundation Classes الشائعة بمكتبة المكونات المرئية (VCL). وقد بُنيت CLX على Qt من نوكيا . [ 3 ] : 196 واتبعت واجهة برمجة تطبيقات CLX مكتبة VCL بشكل شبه كامل. وكان من المتوقع إعادة تجميع التطبيقات الحالية التي تستخدم VCL باستخدام CLX.
مع ذلك، ونظرًا لأدائه المتواضع على نظام ويندوز، والاختلافات الطفيفة بينه وبين VCL، ووجود بعض الأخطاء البرمجية، لم يصبح خليفة VCL المأمول. وقد أدى الفشل التجاري لشركة Kylix إلى توقف تطوير CLX.
من حيث المنهج الموجه للكائنات ، يشكل CLX تسلسلاً هرمياً للكائنات حيث تعمل فئة TObject كفئة أساسية . ترث جميع الفئات الأخرى فئة TObject أو ترثها بشكل غير مباشر.
اليوم، تم تطبيق العديد من المفاهيم التي تم تعريفها باستخدام CLX بواسطة مكتبة مكونات لازاروس (LCL) لبيئة تطوير لازاروس المتكاملة (IDE). وبفضل إمكانية ربطها بمجموعات أدوات مختلفة ، تستطيع LCL دعم نطاق أوسع من المنصات، بما في ذلك نظامي التشغيل ماك أو إس إكس وأندرويد .
مراجع
- ↑ لونغ، برايان. "VCL مقابل CLX" . BLong . مؤرشف من الأصل في 22 مارس 2018. تم الاسترجاع في 7 أكتوبر 2018 .
- ↑ ماكدونالد، جيه إل؛ نيشيمورا، إتش؛ تيموسي، سي. (22 أكتوبر 2002). "تطوير متعدد المنصات باستخدام دلفي وكيليكس" . مختبر لورانس بيركلي الوطني . مؤرشف من الأصل في 7 أكتوبر 2018.
- ↑ كانتو، ماركو. "الفصل 6: عناصر التحكم: VCL مقابل VisualCLX". إتقان دلفي 6. وايلي. ISBN 978-0-782-15278-4.
- بورلاند
- هندسة البرمجيات القائمة على المكونات
- مكتبات لغة البرمجة باسكال
- مكتبات الحاسوب
