Kylix

Kylix - засіб швидкої розробки додатків для платформи Linux на мовах Object Pascal і C / C + +.


1. Назва

Назва Kylix походить від античного судини килик ( греч. κύλιξ , лат. calix ). Тим самим продовжується розпочата у засобах розробки давньогрецька тема: Дельфи ( Delphi), оракул ( Oracle) (див. Дельфійський оракул). Одночасно за рахунок суфікса-ix показується, що цей продукт має відношення до операційній системі Unix.


2. Опис

Borland Kylix - це інструмент для переносу середовища розробки Delphi в операційну систему Linux.

В 2002 компанія-розробник Borland припинила підтримку продукту через збитки, які він приніс.

Kylix може використовуватися для перенесення написаного для Delphi додатки з Microsoft Windows на Linux, або для написання програм, які будуть працювати на обох платформах. Так як при установці Kylix модифікувалася система, то середа працює зі старими версіями дистрибутивів Linux, що випускаються на момент припинення підтримки середовища, тобто на 2002 рік. Гарантовано Kylix 3 працює тільки на ядра серії 2.2 і 2.4. Патчі для пізніших версій ядра в більшості випадків не вирішують проблеми. Тим не менше бінарні файли, скомпільовані в Kylix працюють і в сучасних системах, навіть у тих, в яких сам Kylix запустити неможливо. Крім того успішно можна використовувати консольний компілятор dcc, що поставляється у складі дистрибутива Kylix. Таким чином можна створювати працездатні докладання використовуючи традиційні для * nix систем Make-файли.


3. CrossKylix

Крім того існує безкоштовний набір засобів для інтеграції компілятора Borland Kylix (Delphi для Linux) в IDE Delphi для Windows - CrossKylix [1]. Цей проект був створений для людей, які хочуть розвивати крос-платформні додатки з Delphi, без необхідності перемикатися між Linux / Kylix і Windows / Delphi весь час. Проект найкраще підходить для використання у веб-додатках, пакетах і компонентах, також підтримується крос-візуальні проекти CLX.

До цих пір для розробки крос-платформних додатків Delphi було необхідно мати окрему установку Linux (або на спеціальному вікні або в віртуальній машині типу VMWare) перекомпілювати ваш проект для платформи Linux. З CrossKylix замість цього необхідно лише побудувати свій проект за допомогою компілятора Kylix безпосередньо всередині вашого IDE Windows Delphi.

В якості альтернативи для перенесення програм з Delphi використовується також програмна середа Lazarus, яка є вільним програмним забезпеченням і має часткову сумісність з Delphi.


Примітки

  1. CrossKylix - link3

Література

  • Чарлі Калверт, Мерджорі Калверт, Джон Кастер, Боб СВОТ Borland Kylix. Керівництво розробника = Borland Kylix Developer's Guide. - М .: "Вильямс", 2002. - С. 880. - ISBN 0-672-32060-6


Перегляд цього шаблону IDE ( порівняння)
Універсальні
Сі / C + +
Бейсік
Java

WebLogic BlueJ DrJava Greenfoot JCreator JDeveloper IntelliJ IDEA JBuilder JGRASP

Паскаль
PHP
Python

Boa Constructor Eclipse + PyDev Eric Geany IDLE Komodo NetBeans PyCharm PyScripter SPE

ActionScript

Adobe Flash Adobe Flash Builder FlashDevelop CodeDrive IntelliJ IDEA Eclipse FDT Realaxy ActionScript Editor

Ruby