K skrivbordsmiljö

3.3. KDE:s Grundstomme för programutveckling

KDE fokuserar på användarens behov, men det är uppenbart att detta mål är lättare att uppnå genom att också ge utvecklarna de bästa verktygen. KDE:s kod består av och kommer med några av de bästa utvecklingstekniker i den moderna datorgenerationen.

Skrivandet av program till Unix/X11 brukade vara väldigt tröttsamt och arbetskrävande. KDE såg att en datorplattform är bara så bra som dess antal av förstklassiga program som är tillgängliga för användaren av den plattformen.

KDE definierade nya tekniker i DCOP och KParts, skapade för att erbjuda en komponent dokumentmodell och teknik. Tillsammans med hela KDE-biblioteks programmeringsgränssnitt sätts DCOP/KParts i direkt utmaning till liknande tekniker som Microsofts MFC/COM/ActiveX. Den utmärkta kvaliteten i KDE:s programmeringsgränssnitt (API) ger utvecklarna fokus på de originella och intressanta bitarna och undviker att hjulet uppfinns på nytt.

I ljuset av dessa omständigheter har KDE-projektet utvecklat en förstklassisk programgrundstomme som implementerar de senaste framstegen inom området, och därmed positionerat sig i direkt konkurrens med populära grundstommetekniker som till exempel Mircrosofts MFC/COM/ActiveX. KDE:s teknik KOM/OpenParts gör det möjligt för utvecklare att snabbt skapa förstklassiska program som implementerar spjutspetsteknik.