Kylix (fejlesztőkörnyezet)

Ez a közzétett változat, ellenőrizve: 2023. június 19.

A Kylix a Borland vállalat által kiadott fejlesztőkörnyezet, első változata 2001-ben jelent meg. A Microsoft Windows operációs rendszer alatt használható Delphi és C++ Builder fejlesztőkörnyezet Linux operációs rendszer alatt alkalmazható változata, amely lehetővé tette Linux operációs rendszerben futtatható alkalmazások készítését Object Pascal, C++, és C programozási nyelveken.[1][2][3] A Borland termékmegnevezések görög tematikáját követve egy ókori görög ivóedényről kapta a nevét.

Kylix
FejlesztőBorland (2001-2005) Embarcadero Technologies (2009–)
Első kiadásBorland (2001)
Programozási nyelvObject Pascal, C++
Operációs rendszerLinux
Támogatott változatok: Red Hat Linux 7.2, SUSE Linux 7.3, Mandrake Linux 8.2., Slackware Linux 8.x és 9.x.
KategóriaIntegrált fejlesztői környezet
Licenckereskedelmi
A Kylix weboldala

A Kylix három kiadott verziója 2001 és 2005 között jelent meg.[4]

Tulajdonságok

szerkesztés

A Kylix a Delphi megszokott eszközeivel magas szintű alkalmazásfejlesztést tesz lehetővé Linux platformon. Főleg grafikus felhasználói felülettel rendelkező alkalmazások készítéséhez használható, a driverek és kernel modulok készítéséhez szükséges alacsony szintű programozás támogatása nem tartozik a környezet erősségei közé.

A Kylix beépített osztálykönyvtárának neve CLX, amely a Delphiben elérhető VCL megfelelője, vizuális és nem-vizuális komponenseket egyaránt tartalmaz. A felhasználói felület építésekor a vizuális komponensek drag-and-drop módszerrel helyezhetőek el az ablakokon, és az Object Inspectornak nevezett eszköz segítségével állíthatóak be tulajdonságaik.

A Kylix-szal és windowsos megfelelőivel lényegében mindkét operációs rendszerhez azonos értékű és használhatóságú alkalmazások készíthetők, anélkül, hogy azok forráskódjait jelentős mértékben változtatni kellene. Ez tetemes munkaidő-megtakarítást jelent a programozó szemszögéből.

A többféle operációs rendszert támogató közös forráskód használata az úgynevezett cross-platform (keresztplatform), vagy más néven platformfüggetlen programozás.

Történet

szerkesztés

A Delphi Linuxra való portolásának fő szorgalmazója a Borlandnál Danny Thorpe, a Delphi fejlesztőcsapatának vezető fejlesztője volt, aki sokat tett azért, hogy a Delphi fordító képes legyen előállítani Linux alatt futtatható állományokat.[5][6]

A Kylix három kiadást élt meg 2001 és 2005 között. Megjelenését nagy várakozás előzte meg, és bár az első visszajelzések többnyire pozitívak voltak,[7] a gyakorlati felhasználás során számos kritikát kapott instabilitása miatt.[8][9] Ez, és a fejlesztőkörnyezet magas ára együttesen alacsony értékesítési darabszámot eredményezett, és a Borland 2005-ben a termék további támogatásának megszüntetése mellett döntött.[4][10]

A frissítések elmaradása miatt az utolsó Kylix verzió által támogatott Linux platformok gyorsan elavultak, és csak nagy nehézségek árán lehetett a rendszert későbbi Linux változatokhoz illeszteni, így a fejlesztők gyorsan elfordultak tőle.[11]

A Delphit fejlesztő leányvállalatot 2008-ban az Embarcadero Technologies megvásárolta a Borlandtól.[12] 2010-ben, egy tervezett fejlesztéseket bemutató előadáson ismét előkerült a Linux platformra történő fejlesztés lehetősége, de már nem Kylix néven, hanem a teljes Delphi környezet részeként.[13]

  1. Borland Software Corporation: RADical Performance Linux Application Development (PDF), 2001. január 1. [2016. március 4-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. július 25.)
  2. A first look at Kylix. delphi.about.com, 2001. június 1. [2013. május 12-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. július 25.)
  3. PRODUCT SPOTLIGHT -- KYLIX DEVELOPMENT ENVIRONMENT.(Product Announcement). Highbeam Business, 2001. március 12. (Hozzáférés: 2013. július 25.)[halott link]
  4. a b Daniel Wischnewski: Kylix is dead now. Delphi Notes
  5. Delphi Architect Interview: NET, Kylix and Delphi (angol nyelven)[halott link]
  6. Developer spotlight:Danny Thorpe (angol nyelven). [2020. november 25-i dátummal az eredetiből archiválva].
  7. Mike James. „Kylix” (PDF), Linux Format, 2001. április 1.. [2020. december 3-i dátummal az eredetiből archiválva] (Hozzáférés: 2013. július 26.) 
  8. Kylix for Delphi programmers, 2002. szeptember 12. (Hozzáférés: 2013. július 18.)
  9. Borland Kylix -- No punches pulled.. Kuro5hin.org, 2001. május 12. (Hozzáférés: 2013. július 18.)
  10. Paul Krill: Borland's Kylix in limbo. InforWorld. (Hozzáférés: 2013. július 18.)
  11. Why Kylix 3 doesn't support Red Hat 7.3 & how to fix it (maybe). SYS-CON Media. (Hozzáférés: 2013. július 18.)[halott link]
  12. Community Letter: Embarcadero Technologies agrees to acquire CodeGear from Borland. Embarcadero Technologies. [2018. március 2-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. július 18.)
  13. Michael Rozlog: RAD Studio, Delphi and C++Builder Roadmap. Embarcadero Developer Network, 2010. augusztus 12. [2012. február 21-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. július 25.)

Kapcsolódó szócikkek

szerkesztés