Kylix (fejlesztőkörnyezet)
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ás | Borland (2001) |
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 weboldala |
A Kylix három kiadott verziója 2001 és 2005 között jelent meg.[4]
Tulajdonságok
szerkesztésA 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ésA 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]
Jegyzetek
szerkesztés- ↑ 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.)
- ↑ 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.)
- ↑ PRODUCT SPOTLIGHT -- KYLIX DEVELOPMENT ENVIRONMENT.(Product Announcement). Highbeam Business, 2001. március 12. (Hozzáférés: 2013. július 25.)[halott link]
- ↑ a b Daniel Wischnewski: Kylix is dead now. Delphi Notes
- ↑ Delphi Architect Interview: NET, Kylix and Delphi (angol nyelven)[halott link]
- ↑ Developer spotlight:Danny Thorpe (angol nyelven). [2020. november 25-i dátummal az eredetiből archiválva].
- ↑ 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.)
- ↑ Kylix for Delphi programmers, 2002. szeptember 12. (Hozzáférés: 2013. július 18.)
- ↑ Borland Kylix -- No punches pulled.. Kuro5hin.org, 2001. május 12. (Hozzáférés: 2013. július 18.)
- ↑ Paul Krill: Borland's Kylix in limbo. InforWorld. (Hozzáférés: 2013. július 18.)
- ↑ 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]
- ↑ 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.)
- ↑ 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.)