KDevelop

Z Multimediaexpo.cz

(Rozdíly mezi verzemi)

Verze z 29. 10. 2007, 12:40

KDevelop v IDEAl režimu

KDevelop je svobodný software a IDE pro Linux a další Unixové operační systémy. KDevelop je licencován jako GPL.

KDevelop sice nezahrnuje v sobě kompilátor, ale opírá se o GNU kompilátory (případně umožňuje propojení na jiné kompilátory) a s jejich pomocí vytváří požadovaný spustitelný kód.

Současná verze, 3.5.0 (16. říjen 2007), podporuje množství programovacích jazyků jako jsou Ada, Bash, C, C++, Fortran, Java, Pascal, Perl, PHP, Python, Ruby, a SQL.

Historie

Zdrojový kód KDevelop 3.0 byl vůči KDevelop 2 kompletně přepsaný a byl vydán současně s KDE 3.2 ve únoru 2004.

Vlastnosti

KDevelop používá zapouzdřený textový editor přes KPart technologii. Přednastavený editor je Kate, ale může být nahrazený například Qt Designerovým editorem. Seznam vlastností se pochopitelně soustředí více na samotný KDevelop. Vlastnosti specifické pro komponentu editora jsou dostupné na stránce Kate.

KDevelop 3.x je kompletně postavený na plugin architektuře, takže pokud programátor změní nějakou část, musí zkompilovat jen příslušný plugin. Je zde možnost nastavit profily, které určí jaké pluginy se mají natahovat. KDevelop je nezávislý na programovacím jazyku, podporuje KDE i GNOME a mnoho jiných technológií jako třeba Qt, GTK+, a wxWidgets.

Podpora zahrnuje GNU (automake), cmake, qmake a make.

Code completion je přístupné pro C a C++. Symboly jsou udržované v Berkeley DB souboru kvůli rýchlému vyhledávání bez nutnosti opakovat syntaktickou analýzu. KDevelop nabízí všem vývojářům také nástroje pomáhající vytvořit syntaktické analyzátory (parsery) pro jiné programovací jazyky.

Integrovaný debuger umožňuje grafickou formou procházet a analyzovat bežící kód.

Funkce Quick Open umožňuje rýchlou navigaci mezi soubory.

V současnosti je dostupných přibližně 50 až 100 pluginů vytvořených přímo pro KDevelop prostředí.

Externí odkazy