next up previous index
Következő: 9.2.2 Programírást segítő programok Fel: 9.2.1 Integrált fejlesztői környezetek Előző: 9.2.1.3 CodeWarrior for Red   Index

9.2.1.4 KDevelop

,,Idén, július 20-án volt egy éves ez a projekt, amely célul tűzte ki egy fejlesztőkörnyezet kifejlesztését a KDE környezet alá. Nem titok, hogy példaként a drága profi eszközöket állították maguk elé a készítők. Vagyis minden jót igyekeztek átvenni. Noha még mindig alfa állapotban van a program, máris rengeteg fontos és hasznos tulajdonsággal rendelkezik. Nagy számú programot integrál magába.

A KDevelop a programok fejlesztését átfogóan támogatja. Azaz nem elégszik meg azzal, hogy a forrás fájlokat kezeli, és karban tartja a Makefile-okat a fejlesztő helyett. Az új program fejlesztésének első pillanatától fogva támogatja annak dokumentálását - átfogó dokumentációt készítve és karbantartva a létrehozott osztályokhoz; de gondoskodik a megfelelő HTML dokumentáció keretének kialakításáról is, amit a szerző kénye-kedve szerint folytathat. A fejlesztendő program többnyelvűsége is természetszerűen van támogatva: csak egy kattintásba kerül egy új támogatott nyelv kereteinek hozzáadása a projekthez. Aki úgy dönt, hogy leendő programja a GNU Nyilvános Licensz által legyen jogilag szabályozva, annak a KDevelop hozzácsapja a program fájljaihoz a jogi kereteket meghatározó fájlokat is. Végül pedig egy gombnyomásra a KDevelop a fejlesztett program pillanatnyi állapotáról publikálható tömörített (xxxx.tar.gz) csomagot készít, amit már tovább is küldhetünk ismerőseinknek. Persze, ha valaki csak egy egyszerű ,,Helló Világ'' szintű C programot akar írni, azt is megteheti. A KDevelop rendelkezik a más (jelentősen drágább) fejlesztői környezetekben megismert alkalmazás-varázslóval, amely generálja különféle alkalmazástípusok működésképes keretét, kezdve a legegyszerűbb parancssori programoktól a KDE környezetbe szervesen illeszkedő sokablakos alkalmazásig. A KDevelop pillanatnyilag csak a C/C++ nyelven folyó fejlesztést támogatja, de egyre több nyelv merül fel a kívánságlistán. Egy projekt betöltésekor a KDevelop végigböngészi az összes forrás fájlt, és egy adatbázist hoz létre a benne szereplő osztályok, változók definícióiról. Ennek segítségével könnyen mozoghatunk a forráson belül. Néhány fejlesztő már dolgozik az ,,Intellisense'' jellegű szolgáltatáson, amelynek az a lényege, hogy a szövegszerkesztő felajánlja a programozónak a rendelkezésre álló eljárások és változók neveit. Természetesen az olyan alapvető szolgáltatások sem hiányozhatnak, mint a több fájlon végrehajtott keresés, amely után a megfelelő sorra ugorhatunk a szövegszerkesztőben.''[44]

Honlap: http://www.cs.uni-potsdam.de/~smeier/kdevelop/


next up previous index
Következő: 9.2.2 Programírást segítő programok Fel: 9.2.1 Integrált fejlesztői környezetek Előző: 9.2.1.3 CodeWarrior for Red   Index

1999-09-17