Kylix (fejlesztőkörnyezet)

A Wikipédiából, a szabad enciklopédiából
(Kylix (informatika) szócikkből átirányítva)
Kylix
Fejlesztő Borland (2001-2005) Embarcadero Technologies (2009–)
Első kiadás Borland (2001)
Legfrissebb stabil kiadás ismeretlen +/-
Legfrissebb fejlesztői kiadás ismeretlen +/-
Programozási nyelv Object Pascal, C++
Operációs rendszer Linux
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ória Integrált fejlesztői környezet
Licenc kereskedelmi

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.

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

Tulajdonságok[szerkesztés | forrásszöveg szerkesztése]

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 | forrásszöveg szerkesztése]

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.[10][4]

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]

Források[szerkesztés | forrásszöveg szerkesztése]

  1. Borland Software Corporation: RADical Performance Linux Application Development (PDF), 2001. január 1. (Hozzáférés: 2013. július 25.)
  2. A first look at Kylix. delphi.about.com, 2001. június 1. (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.)
  4. ^ a b Daniel Wischnewski: Kylix is dead now. Delphi Notes
  5. Delphi Architect Interview: NET, Kylix and Delphi (angol nyelven)
  6. Developer spotlight:Danny Thorpe (angol nyelven)
  7. Mike James. „Kylix” (PDF), Linux Format, 2001. április 1. (Hozzáférés ideje: 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.)
  12. Community Letter: Embarcadero Technologies agrees to acquire CodeGear from Borland. Embarcadero Technologies. (Hozzáférés: 2013. július 18.)
  13. Michael Rozlog: RAD Studio, Delphi and C++Builder Roadmap. Embarcadero Developer Network, 2010. augusztus 12. (Hozzáférés: 2013. július 25.)

Kapcsolódó szócikkek[szerkesztés | forrásszöveg szerkesztése]