Kylix
Co to jest Kylix?
Termin Kylix (greckie określenie miski do picia) odnosi się do dawnego środowiska programistycznego dla Linuksa stworzonego i udostępnionego przez firmę Borland. System opierał się na Delphi oraz w C++Builder. Opierał się na Qt jako bibliotece graficznej. Ten szkielet GUI może być kontrolowany za pomocą CLX (specjalna biblioteka). Zintegrowane środowisko programistyczne (IDE) opierało się na libwine – czyli nie była to natywna aplikacja dla Linuksa. Było to już widoczne wizualnie: W środowisku programistycznym Borland wskaźnik myszy stał się biały. Dodatkowo należało stworzyć własne metryki czcionek.
Cele Kylix
Środowisko programistyczne było pierwotnie przeznaczone do realizacji następujących zadań:
- Jako produkt uboczny Delphi 5, IDE powinno być w stanie zaimplementować wywołania systemowe Windows pod Linuksem.
- Tworzone aplikacje powinny radzić sobie bez Wine.
- Radzenie sobie z OpenPascalem jako oryginalnym językiem programowania powinno być tak proste jak pod Windows.
Szczegóły dotyczące środowiska programistycznego firmy Borland.
Zasadniczo, Borland zawsze oferował dwie wersje Kylix: darmową („Open”) i komercyjną. Ostatnim prawdziwym wydaniem był Kylix 3, który pojawił się w 2002 roku i uzupełnił C++ jako język programowania. Prace programistyczne ułatwiło również wizualne środowisko programistyczne (podobne do Visual Basic ).
Łazarz jako następca
Mimo wielu zalet(łatwy rozwój, podobne funkcje jak pod Windows, przyjazny dla początkujących dzięki OpenPascalowi, możliwość tworzenia natywnych Appdla Linuksa) Borland w końcu przerwał projekt i już go nie utrzymywał. Wszystkie prawa zostały przekazane nowo powstałej spółce-córce Codegear, która praktycznie od razu zlikwidowała darmową wersję. Wady stały się zbyt duże:
- W porównaniu z nowoczesnymi środowiskami programistycznymi, było to po prostu zbyt uciążliwe.
- Instalacja na różnych dystrybucjach Linuksa stawała się z czasem coraz trudniejsza. Na przykład wystąpiły ogromne problemy w interakcji z firmą Red Hat.
- Coraz więcej użytkowników zwracało się ku innym środowiskom programistycznym. W pewnym momencie zatem koszty i korzyści przestały pozostawać w zdrowej relacji.
Masz jeszcze jakieś pytania?