KDevelop Z Multimediaexpo.cz stránky KDevelop Nemáte oprávnění „upravit tuto stránku“. Důvod: Požadovanou činnost smějí provádět jen uživatelé ve skupinách Automaticky schválení uživatelé, RCRedaktors. Můžete si prohlédnout a zkopírovat zdrojový kód této stránky: [[Soubor:Kdevelop-screenshot.jpg|thumb|KDevelop v IDEAl režimu]] '''KDevelop''' je [[svobodný software]] a [[Integrované vývojové prostredie|IDE]] pro [[Linux]] a další [[Unix]]ové [[Operační systém|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 (programovací jazyk)|C]], [[C++]], [[Fortran]], [[Java]], [[Pascal (programovací jazyk)|Pascal]], [[Perl]], [[PHP]], [[Python (programovací jazyk)|Python]], [[Ruby (programovací jazyk)|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 [[únor]]u [[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 Designer]]ovým editorem. Seznam vlastností se pochopitelně soustředí více na samotný KDevelop. Vlastnosti specifické pro komponentu editora jsou dostupné na stránce [[Kate]]. * [[Syntax highlighting]] a automatické odsazování (Kate). * Správa projektů různých typů jako je [[Automake]], ''qmake'' pro projekty založené na [[Qt (toolkit)|Qt]] a [[Apache Ant|Ant]] pro projekty založené na [[Java]] . * Class browser * GUI Designer * [[Front-end]] pro [[GNU kompilátory]]. * [[Front-end]] pro [[GNU debuger]]. * [[Wizard (software)|Wizardy]] pro generování a rozšiřování definic [[třída (programování)|tříd]] a aplikací. * Automatické doplňování kódu pro [[C (programovací jazyk)|C]]/[[C++]]. * Zabudovaná podpora pro [[Doxygen]]. * Podpora systémů na správu revízí (známá jako SCM). Sem patří [[Concurrent Versions System|CVS]], [[Subversion (software)|Subversion]], [[Perforce]] a [[Rational ClearCase|ClearCase]]. 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 (toolkit)|Qt]], [[GTK+]], a [[wxWidgets]]. Podpora zahrnuje GNU (automake), cmake, qmake a make. ''Code completion'' je přístupné pro [[C (programovací jazyk)|C]] a [[C++]]. Symboly jsou udržované v [[Berkeley DB]] souboru kvůli rýchlému vyhledávání bez nutnosti opakovat [[Parser|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 == * [http://www.kdevelop.org/ Hlavní stránka projektu KDevelop (částečně v češtině)] * [http://freshmeat.net/projects/kdevelop/ Freshmeat.net - KDevelop projekt (anglicky)] * [http://www.freehackers.org/interviews/kdevelop-2002-08/ Freehacker - interview s členy KDevelop teamu (anglicky)] * [http://www.dazzle.plus.com/linux/ KDE programovací tutoriál pro KDevelop (anglicky)] * [http://wiki.kdenews.org/tiki-index.php?page=KDevelop+Talk KDE Wiki - KDevelop Talk (anglicky)] [[Kategorie:KDE]] [[Kategorie:Vývojová prostředí]] Návrat na stránku „KDevelop“.