Delphi voor Linux

1
59

Het huwelijk tussen Corel en Borland/Inprise vorig jaar ging niet door. Dat was een flinke streep door de rekening van Corel, die van Linux een stevig Windows-alternatief wilde maken, ook voor de desktop. Borland had daarvoor de nodige ontwikkelingtools in de pijplijn en gaat nu alleen op de ingeslagen weg verder. Kylix is daar het eerste bewijs van.
borland_kylix
Onder Windows mag Visual Basic dan al de plak zwaaien, een vaste en trouwe kern zweert bij Delphi, de Pascal-versie van Borland voor Windows. Borland heeft nu die lijn doorgetrokken naar Linux. Kylix is daarmee de eerste RAD (Rapid Application Development) tool onder Linux. Tot nu toe moest u het stellen met Trolltech Qt als ontwikkelomgeving voor KDE of gewoon standaard C++. Kylix moet het ontwikkelen van applicaties onder Linux explosief doen toenemen en het biedt daar alle kansen toe. Met Kylix kun je niet alleen standaard desktopapplicaties ontwikkelen, maar ook internetapplicaties, client/serverapplicaties en n-tier distributed (meer lagen gedistribueerde)-applicaties.

Pacal, niet C++
Op het eerste zicht kan het verwonderlijk lijken dat Borland voor zijn Linux-RAD Pascal heeft gekozen als basistaal. Het is evenwel een heel goede keuze. De eigen C++ compiler is immers niet van de beste om het beleefd uit te drukken en Borland Pascal heeft doorheen de jaren zijn deugdelijkheid meer dan bewezen. Waarom zou je onder Linux applicaties gaan ontwikkelen? Daar kunnen verschillende redenen voor zijn, waar de stabiliteit van Linux als besturingssysteem er een van is. Applicaties ontwikkelen onder Linux hoeft bovendien niet vanaf de grond te gebeuren. Dat is nu net een van de grote troeven van Kylix. De ontwikkelomgeving is platformoverschrijdend doordat Kylix gebruik maakt van de Delphi CLX componentenbibliotheek, waardoor je massa’s Delphi-toepassingen voor Windows zonder veel aanpassingen kunt omzetten in volwaardige Linux-alternatieven. Bovendien hoef je je niet te bekommeren om de rechten op de CLX-libraries, want Borland is zo vriendelijk geweest ze gratis ter beschikking te stellen onder de GPL-licentie (General Public Licence) en dit zowel voor Delphi als Kylix.

Tweelingbroer
Om de leercurve zo minimaal mogelijk te houden, lijkt de RAD IDE (Integrated Development Environment) als twee druppels water op die van Delphi. Een en ander heeft tot gevolg dat de interface even goed is gestructureerd en alle onderdelen en componenten vlot bereikbaar zijn. Voor wie onder Windows heeft ontwikkeld is alles dus heel vertrouwd, zelfs voor een Visual Basic/C++ ontwikkelaar. Voor de aan het toetsenbord verknochte Linux-programmeur daarentegen gaat er een heel nieuwe wereld open en zal het wel even wennen worden. Daar staat tegenover dat je Kylix best installeert op een stevige machine. Ons testsysteem met een Athlon Classic 800 MHz en 128 MB Ram onder SuSE Linux 7.1 met KDE 2 werkte vrij vlot, al duurt het starten van Kylix wel vrij lang. Ondanks het feit dat we met een bèta werkten, ondervonden we geen problemen, tenminste niet tijdens de korte evaluatieperiode. Volgens Borland kan Kylix zowel onder KDE als Gnome werken, de twee meest gebruikte X-Windows servers, al zullen applicaties onder KDE in de eerste versie compatibeler zijn en beter werken dan onder Gnome, waar er toch nog enkele problemen kunnen voorkomen.

Conclusie
Deze eerste RAD-tool voor Linux heeft als belangrijkste pluspunt zijn lage leercurve, althans voor wie vertrouwd is met Delphi en/of Pascal. Spijtig wordt de Gnome-desktop nog niet volledig ondersteund.
Adviesprijs
1065,00 euro
Systeemvereisten
Verschillende Linux-distributies zoals [2789#SuSE 7.X] in eerste instantie onder KDE, applicaties kunnen ook onder Gnome werken al is dit niet steeds gegarandeerd.
Vorig artikelPuzzle denkt zelf
Volgend artikelQuiz met knipoog

1 REACTIE

Reacties zijn gesloten.