Borland Kylix

редактировать
Borland Kylix
De разработчики Borland
Операционная система Linux
Тип IDE

Borland Kylix - это компилятор и интегрированная среда разработки (IDE) ранее продавалась Borland, но позже снята с производства. Это среда разработки программного обеспечения Linux на основе Borland Delphi и Borland C ++ Builder, работающая под Microsoft Windows. Продолжая классическую греческую тему Дельфи, Киликс - это название древнегреческой питьевой чашки. Ближайшим поддерживаемым эквивалентом Kylix является бесплатный пакет IDE Lazarus, предназначенный для кодовой совместимости с Delphi. В 2010 году проект был возрожден в виде кросс-компилятора Delphi для Mac и Linux, как показано в дорожной карте Embarcadero Delphi и C ++ Builder. По состоянию на сентябрь 2011 года с прекращением поддержки Kylix, фреймворк для кроссплатформенной разработки Embarcadero: FireMonkey.

Содержание
  • 1 Функции
  • 2 История
  • 3 Устаревшие
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки
Возможности

Kylix поддерживает программирование приложений с использованием Object Pascal и C ++, и особенно подходит для разработки утилиты командной строки и (особенно) GUI приложения, но плохо подходят для низкоуровневого программирования, такого как разработка драйверов устройств или модулей ядра.

Хотя она плохо взаимодействует со многими оконными менеджерами Linux , IDE в основном представляет собой IDE Delphi 5, работающую поверх Wine, с быстрым компилятором собственного кода, и инструменты для навигации по коду, автозаполнения, всплывающих подсказок для имен параметров и т. д. Отладчик работает, но загружается очень медленно и может привести к сбою всей IDE.

Kylix включает CLX, версию Linux VCL [Библиотека визуальных компонентов] Borland, которая (в основном) представляет собой элемент управления на основе компонентов. библиотека, в отличие от Visual Basic или .NET WinForms. Как и другие компонентно-ориентированные библиотеки, CLX содержит как визуальные компоненты (например, кнопки и панели), так и невизуальные компоненты (например, таймеры). Среда IDE упрощает выбор компонентов и их размещение в форме , редактирование свойств и обработчиков событий с помощью «Инспектора объектов».

Delphi VCL - это объектно-ориентированная оболочка над необработанными элементами управления Win32, которая сопоставляет сообщения Win32 и API с свойства и события, и поэтому его значительно проще использовать, чем исходный API. Таким образом, VCL тесно связан с Windows, а CLX от Kylix построен на основе библиотеки Trolltech Qt. CLX не на 100% совместим с VCL, и большинство программ Delphi требуют некоторых усилий для переноса на Kylix, даже если они придерживаются библиотек Borland и избегают прямых вызовов ОС. Однако Qt - это переносимая библиотека, и, начиная с Delphi 6, Borland также предоставляла CLX для Windows, обеспечивая некоторую обратную переносимость.

История

28 сентября 1999 г. Inprise Corporation объявила о разработке высокопроизводительной среды разработки приложений Linux, которая будет поддерживать разработку на C, C ++ и Delphi под кодовым названием «Kylix», с дата выпуска назначена на 2000 год.

24 марта 2000 года Inprise / Borland Corporation приняла более 200 сторонних авторов, консультантов, инструкторов и поставщиков инструментов и компонентов для первого в серии всемирных мероприятий, разработанных для подготовки продуктов и услуг сторонних производителей для Kylix.

7 марта 2001 года Borland Software Corporation объявила о выпуске Borland Kylix после того, как она была предложена клиентам в США рабочих станций Dell Precision 220, 420 и 620. в феврале 2001 года.

23 октября 2001 года Borland Software Corporation объявила о выпуске Borland Kylix 2.

13 августа 2002 года Borland Software Corporation объявила о выпуске Borland Kylix 3.

Сообщается, что в 2005 году Borland прекратила поддержку Kylix deve lopment.

Дэнни Торп, похоже, в значительной степени ответственен за то, что Borland профинансировал версию Delphi для Linux, и он проделал большую работу, необходимую для того, чтобы компилятор Delphi создавал исполняемые файлы Linux. Хотя и Delphi, и Kylix работают на 32-битных процессорах Intel, Linux использует другие соглашения о регистрах, чем Windows, и, конечно же, форматы исполняемых и библиотечных файлов различаются; подробности см. в DLL, EXE, ELF.

Наследие

В 2009 году Embarcadero опубликовал текущий план развития Delphi и C ++ Builder. В рамках проекта планировалась кросс-компиляция Delphi "X" для Mac и Linux.

Embarcadero планирует выпустить новую версию Kylix (без обратной совместимости), но она не будет иметь специального имени (Kylix). Он будет частью Delphi (и C ++ Builder), где можно будет кодировать и компилировать в Delphi Windows IDE и развертывать его в Linux. Также будет доступна версия C ++ Builder.

Этот элемент дорожной карты оставался парой версий в дорожной карте в качестве точки для «будущих версий», но исчез из дорожных карт в период XE3-4. Части проекта X пошли в производство с XE2 и 3, но для мобильных целей и OS X.

8 февраля 2016 года Embarcadero Technologies, Inc. объявила об обновленной дорожной карте, которая указывает на поддержку серверов Linux в предстоящем RAD Studio 10.2 (кодовое название "Годзилла"), также известный как выпуск Fall. Поддержка настольных компьютеров Linux не упоминалась. 22 марта 2017 г. Embarcadero Technologies, Inc. объявила о выпуске RAD Studio 10.2.

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-13 06:56:52
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте