Skip to main content

Kylix

Wat is Kylix?

De term Kylix (Grieks voor drinkschaal) beschrijft een vroegere ontwikkelomgeving voor Linux, die door Borland werd gecreëerd en geleverd. Het systeem was gebaseerd op zowel Delphi als C++Builder. Het berustte op Qt voor de grafische bibliotheek. Dit GUI raamwerk kan worden benaderd met CLX (speciale bibliotheek). De geïntegreerde ontwikkelingsomgeving (IDE) steunde op libwine – d.w.z. geen native toepassing voor Linux. Dit was al visueel duidelijk: De muisaanwijzer werd wit in de Borland programmeeromgeving. Bovendien moesten aangepaste font-metriekgegevens worden gecreëerd.

YouTube

By loading the video, you agree to YouTube’s privacy policy.
Learn more

Load video

De doelen van Kylix

De ontwikkelingsomgeving was oorspronkelijk bedoeld om de volgende taken uit te voeren:
[su_list icon=”icon: share” icon_color=”#187bc0″ indent=”-5″]

  • Als een bijproduct van Delphi 5 zou de IDE in staat moeten zijn om Windows system calls te implementeren onder Linux.
  • De gecreëerde toepassingen zouden zonder Wine moeten werken.
  • Het gebruik van OpenPascal als de oorspronkelijke programmeertaal zou even gemakkelijk moeten zijn als onder Windows.
[/su_list]

Details over Borland’s ontwikkelomgeving.

In principe heeft Borland altijd twee versies van Kylix aangeboden: een gratis (“Open”) en een commerciële versie. Kylix 3 was de laatste echte editie en verscheen al in 2002. Het was een aanvulling op C++ als programmeertaal. Het ontwikkelingswerk werd ook vereenvoudigd door een visuele programmeeromgeving (vergelijkbaar met Visual Basic ).

Lazarus als opvolger

Ondanks verschillende voordelen(gemakkelijke ontwikkeling, vergelijkbare functies als Windows, vriendelijk voor beginners door OpenPascal, native apps voor Linux kunnen worden gemaakt), stopte Borland uiteindelijk met het project en onderhield het niet langer. Alle rechten werden overgedragen aan een nieuw opgerichte dochteronderneming genaamd Codegear, die vrijwel onmiddellijk de gratis versie kannibaliseerde. De nadelen werden te groot:
[su_list icon=”icon: share” icon_color=”#187bc0″ indent=”-5″]

  • Vergeleken met moderne ontwikkelomgevingen was het gewoon te omslachtig.
  • De installatie op verschillende Linux distributies werd mettertijd steeds moeilijker. Er waren bijvoorbeeld enorme problemen bij de interactie met Red Hat.
  • Meer en meer gebruikers wendden zich tot andere ontwikkelomgevingen. Daarom was er op een gegeven moment geen sprake meer van een gezonde relatie tussen inspanning en voordeel.
[/su_list] De onofficiële opvolger werd Lazarus. Zoals bekend is deze ontwikkelomgeving ook sterk gericht op Delphi. De oorspronkelijke Borland-oplossing is echter niet helemaal dood. Toepassingen die ermee zijn gemaakt, zijn nog steeds uitvoerbaar. Het aantal overeenkomstige apps wordt echter steeds kleiner, omdat ze niet meer aan de moderne eisen voldoen. Het volgende commentaar van freepascal.org vat het daarom als volgt samen: “Voor elk ontwikkelingswerk is het sterk aan te bevelen liever Free Pascal Compiler en Lazarus te gebruiken”.


Heeft u nog vragen?

Neem contact met ons op


Verdere inhoud