Kylix

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 15. listopadu 2018; kontroly vyžadují 7 úprav .
Kylix
Typ integrované vývojové prostředí
Vývojář Borland
webová stránka borland.com/kylix/
 Mediální soubory na Wikimedia Commons

Kylix  je integrované vývojové prostředí pro platformu Linux v jazycích Object Pascal a C / C++ .

Název

Jméno Kylix pochází ze starověké nádoby kylix ( řecky κύλιξ , latinsky calix  ) . Pokračuje tedy starořecké téma započaté ve vývojových nástrojích: Delphi ( Delphi ), orákulum ( Oracle ) (viz Delfské orákulum ). Zároveň přípona -ix označuje, že tento produkt souvisí s operačním systémem Unix .

Popis

Borland Kylix je nástroj pro portování vývojového prostředí Delphi na operační systém Linux .

V roce 2002 vývojář Borland přestal produkt podporovat kvůli ztrátám, které způsobil.

Kylix lze použít k portování aplikace Delphi z Microsoft Windows na Linux nebo k psaní programů, které poběží na obou platformách. V tomto případě CLX funguje jako knihovna vizuálních komponent . Vzhledem k tomu, že systém byl během instalace Kylixu upraven, prostředí funguje se staršími verzemi linuxových distribucí, které byly vydány v době, kdy bylo prostředí ukončeno, tedy v roce 2002. Kylix 3 zaručeně poběží pouze na jádrech řady 2.2 a 2.4. Záplaty pro novější verze jádra ve většině případů problém nevyřeší. Binární soubory zkompilované s Kylixem však fungují na moderních systémech, dokonce i na těch, které neumí spustit samotný Kylix. Kromě toho můžete úspěšně použít dcc konzolový kompilátor dodávaný s distribucí Kylix. Je tedy možné vytvářet funkční aplikace pomocí tradičních *nixových systémů Makefiles .

Cross Kylix

Kromě toho existuje bezplatná sada nástrojů pro integraci kompilátoru Borland Kylix (Delphi pro Linux) do IDE Delphi pro Windows - CrossKylix [1] . Tento projekt byl vytvořen pro lidi, kteří chtějí vyvíjet multiplatformní aplikace s Delphi, aniž by museli neustále přepínat mezi Linux/Kylix a Windows/Delphi. Projekt je nejvhodnější pro použití ve webových aplikacích, balíčcích a komponentách a podporovány jsou také projekty CLX pro různé vizuální aspekty .

Až dosud bylo pro vývoj multiplatformních aplikací Delphi nutné mít samostatnou instalaci Linuxu (buď na vyhrazeném boxu nebo ve virtuálním počítači , jako je VMWare ), aby bylo možné překompilovat váš projekt pro platformu Linux. S CrossKylix, místo toho, stačí vytvořit svůj projekt s kompilátorem Kylix přímo ve vašem Windows Delphi IDE.

CrossFPC

V prosinci 2012 [1] vydal stejný vývojový tým jako náhradu za stárnoucí projekt CrossKylix sadu nástrojů CrossFPC, která umožňuje integraci kompilátoru Free Pascal do nejnovějších verzí Embarcadero Delphi IDE . To umožňuje křížově kompilovat aplikace na takových cílových platformách, jako jsou 32bitové a 64bitové verze Linuxu x86 , Linux ARM a Android , aniž byste museli opustit vývojové prostředí [2] . CrossFPC však nepodporuje použití vizuálních komponent VCL nebo CLX . Na začátku roku 2017 podporuje verze IDE: Delphi 7, Delphi 2007, Delphi 2009, Delphi 2010 a všechny verze od Delphi XE po Delphi XE10.1 Berlin [2] .

Jako alternativa k portování programů z Delphi se také používá vývojové prostředí Lazarus , což je svobodný software a je částečně kompatibilní s Delphi díky použití kompilátoru Free Pascal .

Embarcadero Delphi 10.2 Tokyo

V roce 2017 bylo vydáno vývojové prostředí Embarcadero Delphi 10.2 Tokyo s podporou pro Linux x86_64. Vývojové prostředí a nástroje příkazového řádku dcclinux64.exe a ld-linux.exe vyžadují operační systém Windows. Na rozdíl od platforem Windows a Mac OS X a podobně jako u mobilních platforem Android a iOS používá kompilátor Delphi pro Linux automatický referenční čítač (ARC) pro odkazy na třídy. Neexistuje žádný doplňkový překladač C++ pro Linux x86_64 s podporou pro ARC, vlastnosti objektů a další jazyková rozšíření specifická pro ekosystém Embarcadero.

Poznámky

  1. 12 CrossKylix . _ Získáno 16. listopadu 2010. Archivováno z originálu dne 25. ledna 2021.
  2. 12 CrossFPC . _ Datum přístupu: 19. ledna 2017. Archivováno z originálu 3. prosince 2016.

Viz také

Literatura