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 | |
Logo KDevelop v IDEAl móde | |
Základné informácie | |
---|---|
Vývojár | KDevelop Team |
Posledná stabilná verzia | 3.5.0 |
Operačný systém | Cross-platform |
Typ softvéru | Integrované vývojové prostredie |
Licencia | GPL |
Ďalšie odkazy | |
Webová stránka | www.kdevelop.org |
Commons | KDevelop |
|
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.
Externé odkazy
- Séria tutoriálov (po slovensky)
- KDevelop homepage (po česky)
- KDevelop projekt na freshmeat (po anglicky)
- Freehacker - interview s členmi KDevelop team (po anglicky)
- KDE programovací tutoriál pre KDevelop (po anglicky)
- KDE Wiki - KDevelop Talk (po anglicky)