Kylix (fejlesztőkörnyezet)
| 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 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.[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 | forrásszöveg szerkesztése]- ↑ Borland Software Corporation (2001-01). "RADical Performance Linux Application Development". 2016-03-04 dátummal az eredeti (PDF) címről archiválva. Hozzáférés: 2013-07-25.
{{cite web}}: Check date values in:|date=(súgó); Unknown parameter|nyelv=ignored (súgó) - ↑ "A first look at Kylix". delphi.about.com. 2001-06. 2013-05-12 dátummal az eredeti címről archiválva. Hozzáférés: 2013-07-25.
{{cite web}}: Check date values in:|date=(súgó); Unknown parameter|nyelv=ignored (súgó) - ↑ "PRODUCT SPOTLIGHT -- KYLIX DEVELOPMENT ENVIRONMENT.(Product Announcement)". Highbeam Business. 2001. március 12. Hozzáférés: 2013. július 25..
{{cite web}}: Unknown parameter|nyelv=ignored (súgó)[halott link] - 1 2 Daniel Wischnewski. "Kylix is dead now". Delphi Notes.
{{cite web}}: Unknown parameter|nyelv=ignored (súgó) - ↑ "Delphi Architect Interview: NET, Kylix and Delphi" (angol nyelven).[halott link]
- ↑ "Developer spotlight:Danny Thorpe" (angol nyelven). 2020. november 25. dátummal az eredeti címrő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. dátummal az eredeti címről archiválva. Hozzáférés: 2013. július 18..
- ↑ Michael Rozlog (2010. augusztus 12.). "RAD Studio, Delphi and C++Builder Roadmap". Embarcadero Developer Network. 2012. február 21. dátummal az eredeti címről archiválva. Hozzáférés: 2013. július 25..
{{cite web}}: Unknown parameter|nyelv=ignored (súgó)