Проект Kylix - единственный высокопроизводительный RAD-инструментарий (Rapid Application Development) для платформы Linux. Kylix будет обладать компонентной средой для визуальной разработки приложений баз данных, Internet- и распределенных приложений.
Что такое “Kylix”?
  Kylix – это кодовое обозначение проекта по созданию оригинального средства разработки 
  для платформы Linux. 
Станет ли Kylix названием продукта?
  Нет, продукт получит иное название. 
Почему Inprise/Borland создает Kylix?
  Linux – одна из наиболее перспективных и быстроразвивающихся платформ, которая 
  требует большого количества оригинальных приложений. Соответственно, разработчикам 
  необходим и удобный полноценный инструментарий. Поскольку на данный момент подобного 
  инструментария не существует, компания Inprise/Borland разрабатывает Kylix. 
  Этот проект должен послужить таким же катализатором разработки приложений под 
  Linux, какими стали Delphi и Visual Basic в начале 90-х. 
Будет ли Kylix open-source проектом? 
  Поскольку Kylix в настоящее время создается не сообществом разработчиков 
  на основе open-source модели, главное требование – возможность создания как 
  коммерческих приложений, так и open-source. Детали проекта Kylix open-source 
  сейчас находятся в стадии разработки и будут анонсированы позже. 
Чем Kylix отличается от других коммерческих и open-source инструментов для 
  Linux?
  В то время как такие инструменты как CCC/Emacs, MetroWerks Code Warrior, Cygnus 
  Code Fusion наилучшим образом подходят для разработки на системном уровне (например, 
  для разработки ядра), Kylix сфокусирован на создании высокопроизводительных 
  Linux-приложений. Среда разработки Kylix будет состоять из традиционных “Compiler/Editor/Debugger” 
  и позволит существенно сократить время создания комплексных приложений со сложными 
  технологиями - GUI (Graphic User Interface), Internet-приложения, базы данных, 
  клиент/серверная архитектура, распределенные объектные системы. Так что если 
  разработчик заинтересован в модификации ядра – вполне возможно, что существующие 
  инструменты подойдут ему намного больше; однако если разработчик заинтересован 
  в создании приложений для Linux – Kylix станет наилучшим выбором. 
Когда проект Kylix стартовал?
  Весной 1999 года – примерно в тоже время, что и первая конференция Linux 
  World. Первоначально проект имел в основном исследовательский характер. Переключение 
  на разработку продукта произошло летом 1999 года. 
Является ли Kylix Linux-версией Delphi и C++ Builder?
  Можно считать и так. Kylix будет очень похож на Windows-версии Delphi и C++ 
  Builder, но при этом будет обладать и более богатыми возможностями. Delphi-версия 
  выйдет первой – примерно в конце года, C++ версия – в середине 2001 года. 
Можно ли будет перекомпилировать в Kylix Delphi-приложение под Windows?
  Kylix создается таким образом, чтобы простейшие приложения можно было перекомпилировать 
  с минимальными изменениями (или вообще без изменений). Однако, полноценные приложения 
  Delphi, разумеется, потребуют изменений – для учета особенностей Linux. Основные 
  изменения будут сосредоточены вокруг прямых обращений к Win32 и доступности 
  Kylix-компонент третьих производителей. Хотя некоторые изменения исходного кода 
  могут понадобиться, перенос приложений с Windows на Linux с помощью Delphi, 
  C++ Builder и Kylix будет самым быстрым и легким способом создания оригинальных 
  приложений для обеих платформ. 
Будет ли Kylix обладать единой IDE для Delphi и C++ Builder?
  Проект Kylix ориентирован на максимальную поддержку Delphi и C/C++ RAD-разработки. 
  Первые версии Kylix пока не будут объединять оба языка в одной IDE. 
Будет ли Kylix поддерживать интерфейсы для Delphi?
  Да, интерфейсы поддерживаются и будут работать абсолютно одинаково как в Delphi, 
  так и в Kylix. Следовательно, экземпляры могут быть созданы напрямую или с вызовом 
  QueryInterface. Особенности интерфейсов Delphi были разработаны с целью поддержки 
  COM, но выполняются они независимо от COM. Поэтому Kylix не будет поддерживать 
  Dispinterface или Dual-Interface механизм вызова удаленным образом через COM. 
  Однако существуют несколько реализаций третьих производителей, поэтому механизм 
  в компиляторе реализован будет. 
Будут ли приложения Kylix зависеть от Wine?
  Нет. Приложения, создаваемые с помощью Kylix, не используют Wine, WineLib или 
  любой Win32 API. Приложения Kylix - это 100% чистый формат ELF. Также Kylix 
  использует оригинальную кросс-платформенную компонентную библиотеку Borland 
  CLX. 
Является ли Kylix оригинальным инструментом разработки для Linux?
  Абсолютно верно. Быстрая разработка оригинальных приложений – это главная 
  цель проекта Kylix, за которым скрывается новый высокопроизводительный компилятор. 
  Также подготовлена оригинальная библиотека Linux Visual Component Library (VCL), 
  названная CLX, для обеспечения полноценного компонентного уровня абстракции 
  для Linux, GUI, Internet-приложений и приложений доступа к данным. 
Когда Kylix будет доступен?
  Проект Kylix объединяет на самом деле несколько продуктов. Первый из 
  них ожидается примерно в конце 2000 года. 
Где можно увидеть Kylix?
  Сейчас Kylix демонстрируется на различных выставках и конференциях. Дополнительную 
  информацию можно найти на http://community.borland.com 
   и http://www.interface.ru. 
В какой стадии разработки находится Kylix?
  Подготовлены компилятор, CLX, отладчик, IDE, доступ к базам данных и Web-компоненты. 
  Сейчас готовится третий бета-релиз. 
Какова будет стоимость Kylix?
  Эта информация пока не доступна, но ожидается, что структура лицензирования 
  будет подобна Delphi для Windows. То есть порядка $100 за версию Standard, $700 
  – Professional, $2500 – Enterprise. 
Будет ли Kylix CLX совместима с Delphi / C++ Builder VCL?
  Да, но с ограничениями. CLX – новая Linux VCL – основана на архитектуре 
  Delphi / C++ Builder VCL. Оригинальная VCL разработана как компонентная структура 
  над Windows. Linux VCL основана на той же архитектуре, но с учетом особенностей 
  операционной системы и графических подсистем. Поэтому при миграции с VCL на 
  CLX потребуются некоторые модификации исходного кода. CLX, однако, разработана 
  как кросс-платформенная библиотека и будет включена в следующую версию Delphi 
  для Windows. 
Дополнительную информацию Вы можете получить в компании Interface Ltd.
 
Обсудить на форуме 
  Inprise/Borland
  Отправить 
  ссылку на страницу по e-mail 
 
      Interface Ltd.Отправить E-Mail http://www.interface.ru  | 
    |
| Ваши 
      замечания и предложения отправляйте 
      автору По техническим вопросам обращайтесь к вебмастеру Документ опубликован: 03.10.00  |