Обсуждение:Kylix

Последнее сообщение: 9 лет назад от W222w

Древнегреческая тематика - это понятно. Но при чем здесь Oracle? Он не имеет к Borland никакого отношения. Louis Alberto 07:49, 14 декабря 2009 (UTC)Ответить

При установке Kylix никакой модификации системы не происходило. Данное заблуждение связано с тем, что в первой версии совпадали имена библиотеки Kylix и системной библиотеки, но все библиотеки Kylix находятся в собственном каталоге, который не входит в путь LD_LIBRARY_PATH, что приводило к тому, что просто из консоли программу, написанную на Kylix, запустить было нельзя с выдачей малопонятной ошибки. Я данную проблему решил модификацией имени библиотеки и редактирование в HEX редакторе имени ссылки в прокси-библиотеке. В версии 3 эта проблема была устранена и программы стало возможным запускать без модификации LD_LIBRARY_PATH на лету. Проблема с Kylix на ядре 2.6 и выше связана с тем, что изменился способ запуска исполняемых приложений в glibc и это привело к проблемам в работе дебагера Kylix и иногда в запуске самой среды разработки. Это связано с тем, что программа поставляется в бинарном виде под более новые ядра не пересобиралась. Если не пользоваться средой разработки, а использовать консольный компилятор dcc, то все работает до сих пор. W222w 13:34, 22 июля 2014 (UTC)Ответить

Kylix, как инструмент для переноса приложений из Windows в Linux, был практически не пригоден, т.к. это требовало практически полного переписывания кода, связанного с огромными затратами времени плюс задействования очень опытных разработчиков, хорошо ориентирующихся в API Window и Linux. Во всех известных мне случаях Kylix просто использовался как очень привычная среда быстрой разработки оконных приложений, которая позволяла легко интегрироваться с традиционными для Linux системными библиотеками libc. Написать приложение в Windows и затем запустить в Linux было невозможно. Более того, проект немного более сложный. чем "Hello World" гарантированно приходилось затратно по времени доводить до компилируемого состояния непосредственно в Linux. В чем Kylix был действительно силен, так это в скорости разработки высококачественных GUI, а также в огромном количестве готовых к использованию компонентов и библиотек. Даже сейчас в Linux нет среды разработки, которая бы по удобству была хоть чуть-чуть похожа на Kylix. При одинаковой квалификации разработчика Kylix позволял выпускать одинаковые по качеству программные продукты во много раз быстрее. Это в том числе, связано с исключительно высокой скоростью работы компилятора и дебаггера. А качество и скорость поддержки функционирования готового продукта вообще не идут ни в какое сравнение. W222w 14:19, 22 июля 2014 (UTC)Ответить