بورلاند كيليكس

بورلاند كيليكس هو مُصرّف وبيئة تطوير متكاملة ( IDE) كانت تُباع سابقًا من قِبل بورلاند ، ولكن تم إيقافها لاحقًا. وهي بيئة تطوير برمجيات لنظام لينكس، مبنية على بورلاند دلفي وبورلاند سي++ بيلدر ، وتعمل على نظام مايكروسوفت ويندوز . واستمرارًا للطابع اليوناني الكلاسيكي لدلفي، فإن كيليكس هو اسم كأس شرب يوناني قديم . أقرب بديل مدعوم لكيليكس هو حزمة لازاروس IDE المجانية، المصممة لتكون متوافقة برمجيًا مع دلفي. في عام 2010، تم إحياء المشروع في شكل مُصرّف دلفي متقاطع لأنظمة ماك ولينكس، كما هو موضح في خارطة طريق إمباركاديرو لدلفي وسي++ بيلدر. [ 1 ] اعتبارًا من سبتمبر 2011، مع إيقاف كيليكس، أصبح إطار عمل إمباركاديرو لتطوير البرامج متعددة المنصات هو فايرمونكي . [ 2 ]

سمات

يدعم Kylix برمجة التطبيقات باستخدام Object Pascal و C++ ، وهو مناسب بشكل خاص لتطوير أدوات سطر الأوامر وتطبيقات واجهة المستخدم الرسومية (على وجه الخصوص) ، ولكنه غير مناسب للبرمجة منخفضة المستوى، مثل تطوير برامج تشغيل الأجهزة أو وحدات النواة .

بيئة التطوير المتكاملة (IDE) هي في الأساس بيئة تطوير دلفي 5 تعمل على منصة Wine ، مع مُجمِّع أكواد أصلي سريع، وأدوات لتصفح الأكواد، والإكمال التلقائي، وتلميحات أسماء المعاملات. لاحظ بعض المستخدمين أن مصحح الأخطاء يعمل بكفاءة، ولكنه يُعاني من مشاكل في أوقات التحميل، وتعطل بيئة التطوير، وتعارضات مع بعض مديري النوافذ في لينكس .

يتميز Kylix بمكتبة CLX ، وهي نسخة لينكس من مكتبة VCL (مكتبة المكونات المرئية) من Borland، وهي مكتبة تحكم تعتمد (بشكل أساسي) على المكونات ، على غرار Visual Basic أو WinForms من .NET . وكغيرها من المكتبات الموجهة نحو المكونات، تحتوي CLX على مكونات مرئية (مثل الأزرار واللوحات) ومكونات غير مرئية (مثل المؤقتات). يسهّل بيئة التطوير المتكاملة (IDE) اختيار المكونات ووضعها على النموذج ، مع إمكانية تعديل خصائصها ومعالجات الأحداث باستخدام "مُفتش الكائنات".

مكتبة VCL الخاصة بدلفي هي غلاف برمجي كائني التوجه لعناصر تحكم Win32 الخام ، حيث تربط رسائل Win32 وواجهات برمجة التطبيقات (APIs) بالخصائص والأحداث ، مما يجعلها أسهل استخدامًا بكثير من واجهة برمجة التطبيقات الخام. ونتيجة لذلك، ترتبط VCL ارتباطًا وثيقًا بنظام ويندوز، بينما بُني نظام CLX الخاص بكيلكس على مكتبة Qt من ترولتك . لا يتوافق CLX تمامًا مع VCL، وتتطلب معظم برامج دلفي بعض الجهد لنقلها إلى كيلكس، حتى لو التزمت بمكتبات بورلاند وتجنبت أي استدعاءات مباشرة لنظام التشغيل. مع ذلك، تُعد Qt مكتبة قابلة للنقل، وبدءًا من دلفي 6، وفرت بورلاند مكتبة CLX على ويندوز أيضًا، مما يوفر قدرًا من إمكانية النقل إلى الإصدارات السابقة.

تاريخ

في 28 سبتمبر 1999، أعلنت شركة Inprise Corporation عن تطويرها لبيئة تطوير تطبيقات Linux عالية الأداء تدعم تطوير C و C++ و Delphi، والتي تحمل الاسم الرمزي "Kylix"، مع تحديد تاريخ الإصدار في عام 2000. [ 3 ]

في 24 مارس 2000، استضافت شركة Inprise/Borland Corporation أكثر من 200 مؤلف ومستشار ومدرب وبائع أدوات ومكونات من جهات خارجية في أول فعالية ضمن سلسلة من الفعاليات العالمية المصممة لإعداد منتجات وخدمات الجهات الخارجية لشركة Kylix. [ 4 ]

في 7 مارس 2001، أعلنت شركة Borland Software Corporation عن إصدار Borland Kylix، [ 5 ] بعد أن تم عرضه على عملاء الولايات المتحدة لمحطات عمل Dell Precision 220 و420 و620 بدءًا من فبراير 2001. [ 6 ]

في 23 أكتوبر 2001، أعلنت شركة Borland Software Corporation عن إصدار Borland Kylix 2. [ 7 ]

في 13 أغسطس 2002، أعلنت شركة Borland Software Corporation عن إصدار Borland Kylix 3. [ 8 ]

وبحسب ما ورد، فقد اتخذت شركة بورلاند خطوة لوقف تطوير منتج كيليكس في عام 2005. [ 9 ]

يبدو أن داني ثورب كان له دور كبير في إقناع شركة بورلاند بتمويل نسخة لينكس من دلفي، وقد أنجز الكثير من العمل اللازم لجعل مُصرّف دلفي يُنتج ملفات تنفيذية لنظام لينكس. مع أن كلاً من دلفي وكيليكس يعملان على معالجات إنتل 32 بت ، إلا أن لينكس يستخدم اصطلاحات تسجيل مختلفة عن ويندوز، وبالطبع، تختلف صيغ ملفات الملفات التنفيذية والمكتبات؛ راجع DLL و EXE و ELF لمزيد من التفاصيل.

إرث

في عام 2009، نشرت شركة إمباركاديرو خارطة طريق دلفي وسي++ بيلدر الحالية . وكجزء من مشروع دلفي "إكس"، تم التخطيط للترجمة المتقاطعة لأنظمة ماك ولينكس.

تعتزم شركة إمباركاديرو إصدار نسخة جديدة من كيليكس (بدون توافق مع الإصدارات السابقة)، ولكنها لن تحمل اسمًا خاصًا (كيليكس). ستكون جزءًا من دلفي (وC++Builder) حيث يمكن كتابة التعليمات البرمجية وتجميعها في بيئة تطوير دلفي المتكاملة لنظام ويندوز ونشرها على لينكس. ستتوفر أيضًا نسخة C++Builder.

بقي هذا العنصر في خارطة الطريق لعدة إصدارات كنقطة مرجعية للإصدارات المستقبلية، لكنه اختفى منها خلال فترة XE3-4. مع ذلك، دخلت أجزاء من مشروع X حيز الإنتاج مع XE2 وXE3، ولكن للأجهزة المحمولة ونظام التشغيل OS X.

في 8 فبراير 2016، أعلنت شركة إمباركاديرو تكنولوجيز عن خارطة طريق محدّثة تشير إلى دعم خوادم لينكس في مسار تطوير RAD Studio 10.2 القادم (الاسم الرمزي "Godzilla")، والمعروف أيضًا بإصدار الخريف. ولم يُذكر دعم أجهزة سطح المكتب التي تعمل بنظام لينكس. [ 10 ] وفي 22 مارس 2017، أعلنت شركة إمباركاديرو تكنولوجيز عن إصدار RAD Studio 10.2. [ 11 ]

انظر أيضاً

مراجع

  1. "خارطة طريق RAD Studio وDelphi وC++Builder" . مؤرشفة من الأصل بتاريخ 21 فبراير 2012. تم الاطلاع عليها بتاريخ 11 فبراير 2010 .
  2. "أسئلة وأجوبة حول FireMonkey" .
  3. أعلنت شركة Inprise عن التزامها بدعم تطوير تطبيقات C وC++ وDelphi على نظام Linux — مشروع Kylix لتوفير تطوير سريع للتطبيقات لنظام التشغيل Linux
  4. مشروع Kylix التابع لشركة Inprise/Borland يُنشئ شبكة قوية من جهات خارجية لنظام Linux — الحدث الأول يجذب أكثر من 200 مؤلف ومستشار ومدرب وبائع أدوات ومكونات
  5. بورلاند® كيليكس™ متوفر الآن — بورلاند تُسرّع تطوير لينكس® ليصبح نظامًا رئيسيًا مع كيليكس™
  6. محطات عمل Dell Precision ستُشحن مزودة ببرنامج Borland® Kylix™ لمطوري Linux
  7. يوفر Borland® Kylix™ 2 أول حل لخدمات الويب لنظام Linux® - تقدم Borland تطويرًا متعدد المنصات لإنشاء التطبيقات ونشرها على الإنترنت
  8. بورلاند® كيليكس™ 3 متوفر الآن للشحن - يوفر بورلاند® كيليكس™ 3 تطويرًا سريعًا للغة C++ لمطوري لينكس® حول العالم
  9. إي. ماتياس، ر. بيرغ، ت. جونسون، ر. تانر، ت. ويلسون، ج. رايت، هـ. تشانغ (2005). مصدر الضوء الكندي : نظام تحكم مفتوح المصدر بالكامل . وقائع مؤتمر مسرعات الجسيمات لعام 2005، نوكسفيل، تينيسي. CiteSeerX 10.1.1.883.8601 . نظرًا للخطوات الأخيرة لإيقاف بيئة تطوير Borland Kylix، يقوم مصدر الضوء الكندي بدراسة مُجمِّعات بديلة للتطبيقات القائمة على freeTDS.  {{cite book}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط )
  10. نهج وخارطة طريق منتج Embarcadero RAD Studio لعام 2016
  11. يتيح RAD Studio 10.2 إمكانية نشر نظام Linux ودعم تعدد المستخدمين لخادم RAD
  • بورلاند كيليكس، شركة بورلاند للبرمجيات
  • دارين كوسينسكي. كيف قامت بورلاند بتضمين موزيلا في كيليكس 2 إمباركاديرو تكنولوجيز، إنك.
  • كروسكيليكسمجموعة أدوات مجانية لدمج مترجم Borland Kylix (Delphi لنظام Linux) في بيئة تطوير Delphi لنظام Windows.