The K Desktop Environment

3.3. KDE - razvojno ogrodje programov

KDE se osredotoča na uporabnikove potrebe, vendar pa je jasno, da je to laže doseči, če ponudimo razvijalcem najboljša orodja. Koda KDE vsebuje nekaj najboljših razvojnih tehnologij modernega računalništva.

Pisanje programov pod Unix/X11 je bil zelo mukotrpen in delovno intenziven proces. KDE priznava dejstvo, da je računalniška platforma dobra le toliko kot je prvovrstnih programov, ki so dosegljivi uporabnikom te določene platforme.

KDE defines new technologies in DCOP and KParts, created to offer a component document model and technology. Together with the complete KDE libraries programming interface, DCOP/KParts are set in direct competition with other similar technologies like Microsoft's MFC/COM/ActiveX technologies. The excellent quality and the high level of refinement of KDE's application programming interface (API) enables developers to focus on original and interesting issues and avoid reinventing the wheel.

V upoštevanju teh okoliščin je KDE projekt razvil izvrsten sestavljen programski okvir, vključujoč zadnje dosežke v tehnologiji in se s tem postavil v neposredno tekmo s tako popularnimi razvojnimi ogrodji kot je na primer Microsoftova tehnologija MFC/COM/ActiveX. KDE-jeva KOM/OpenParts sestavljena dokumentna tehnologija omogoča razvijalcem hitro ustvarjanje prvovrstnih programov z implementirano zadnjo tehnologijo.