KDevelop

KDevelop je slobodný softvér a IDE pre GNU/Linux a iné Unix-like operačné systémy. KDevelop je licencovaný pod GPL.

KDevelop nezahŕňa v sebe kompilátor, ale opiera sa o GNU kompilátory (prípadne umožňuje prepojenie na iné kompilátory) pomocou ktorých vytvára spustiteľný kód.

Súčasná verzia, 3.5.0, podporuje množstvo programovacích jazykov ako sú Ada, Bash, C, C++, Fortran, Java, Pascal, Perl, PHP, Python, Ruby, a SQL.

 História 
Zdrojový kód KDevelop 3.0 bol voči KDevelop 2 kompletne prepísaný. Bol vydaný spolu s KDE 3.2 vo  februári 2004.

 Vlastnosti 
KDevelop používa zapúzdrený textový editor cez KPart technológiu. Prednastavený editor je Kate, ktorý môže byť nahradený napr. Qt Designerovým editorom. Zoznam vlastností sa sústreďuje viac na samotný KDevelop. Vlastnosti špecifické pre komponentu editora sú dostupné na stránke Kate.
syntax highlighting a automatické odsadzovanie (Kate).
 Správa projektov rôznych typov ako je Automake, qmake pre projekty založené na Qt  a Ant pre projekty založené na Jave .
 Class browser.
 GUI Designer
 Front-end pre GNU kompilátory.
 Front-end pre GNU debuger.
 Wizardy pre generovanie a rozširovanie definície tried a aplikácie.
 Automatické  dopĺňanie kódu pre (C/C++).
 Zabudovaná podpora pre Doxygen.
 Podpora systémom na správu revízií (známa ako SCM). Sem patria CVS, Subversion , Perforce and ClearCase.

KDevelop 3 je úplne postavený na plugin architektúre. Ak vývojár zmení nejakú časť, musí skompilovať iba príslušný plugin. Je možnosť nastaviť profily, ktoré určia aké pluginy sa majú natiahnúť. KDevelop je nezávislý od programovacieho jazyka, podporuje KDE, GNOME, a množstvo iných technológií ako napr. Qt, GTK+, a wxWidgets.

Podpora zahŕňa GNU (automake), cmake, qmake, a make.

Code completion je prístupné pre C a C++. Symboly sú udržované v Berkeley DB súbore pre rýchle vyhľadávanie bez nutnosti opakovať syntaktickú analýzu. KDevelop ponúka vývojárom tiež nástroje pomáhajúce vytvoriť syntaktické analyzátory (parsery) pre iné programovacie jazyky.

Integrovaný debuger umožňuje grafickou formou prechádzať a analyzovať bežiaci kód. 

Quick Open funkcia umožňuje rýchlu navigáciu medzi súbormi.

V súčasnosti je dostupných niečo medzi 50 až 100 pluginov vyutvorných pre toto prostredie.

 Iné projekty 

 Externé odkazy 
 Séria tutoriálov 
 KDevelop homepage 
 KDevelop projekt na freshmeat 
 Freehacker - interview s členmi KDevelop team 
 KDE programovací tutoriál pre KDevelop  
 KDE Wiki - KDevelop Talk  

Kategória:KDE
Kategória:Vývojové prostredia