KDevelop | |
---|---|
Snímek KDevelop (tmavé téma) | |
Typ | integrované vývojové prostředí |
Vývojář | KDE |
Zapsáno v | C++ [4] |
Rozhraní | Qt |
Operační systém | Linux , macOS [5] a Microsoft Windows [5] |
První vydání | 6. prosince 1999 [6] |
Nejnovější verze | |
Testovací verze | |
Čitelné formáty souborů | KDevelop Project [d] , KDevelop Project (s rem) [d] a KDevelop Session [d] |
Vygenerované formáty souborů | KDevelop Project [d] , KDevelop Project (s rem) [d] a KDevelop Session [d] |
Licence | GNU GPL 2+ [7] [8] |
webová stránka | kdevelop.org |
Mediální soubory na Wikimedia Commons |
KDevelop je bezplatné integrované vývojové prostředí pro různé platformy . Vývoj začal v roce 1998. KDevelop je distribuován za podmínek GNU General Public License .
KDevelop neobsahuje kompilátor ; místo toho používá GNU Compiler Collection (nebo jakýkoli jiný kompilátor) ke generování strojového kódu .
KDevelop podporuje velké množství programovacích jazyků včetně C , C++ , Perl , Python , PHP , Java , Ruby , Ada , SQL , Bash , Fortran , Pascal . Podporované systémy pro vytváření projektů jsou GNU (automake), CMake , qmake a nástroje pro vytváření nativních projektů (KDevelop ponechává vlastní soubory make nedotčené, pokud je potřebujete použít).
KDevelop 3.0 byl kompletně přepsán po KDevelop 2. Verze 3 byla vydána s KDE 3.2 v únoru 2004.
1. května 2010 byla vydána nová verze kdevelop 4.0.0 pro KDE 4, přepsaná pomocí knihovny Qt 4. Byla přidána podpora CMake .
Pro úpravu zdrojových souborů KDevelop propojuje komponentu textového editoru prostřednictvím technologie KParts . Hlavní redaktorkou je Kate .
Kromě úprav souborů poskytuje prostředí následující funkce a nástroje:
KDevelop 4 má architekturu založenou na doplňcích. Když vývojář provede změny, potřebuje pouze přestavět doplněk. Je možné uložit profily označující, které doplňky se mají načíst. KDevelop nepřichází s vestavěným textovým editorem, editor je zahrnut jako doplněk. KDevelop je jazyk agnostik a agnostik platformy, podporuje KDE , GNOME a mnoho dalších technologií (např . Qt , GTK a wxWidgets ).
Dokončení kódu je k dispozici pro jazyky C a C++. Dříve byly symboly ukládány do souboru Berkeley DB pro rychlé vyhledávání bez předchozí analýzy . Nyní se počítají při každém hovoru. [9] Vestavěný debugger vám umožňuje graficky pracovat se všemi ladicími nástroji, jako jsou body přerušení a tracebacky. Může také pracovat s dynamicky načítanými pluginy, na rozdíl od konzolového gdb .
Rychlé otevření umožňuje rychle procházet soubory.
V současné době existuje asi 50 až 100 pluginů pro toto IDE. Mezi ty užitečnější patří trvalé záložky kódu pro celý projekt , zkratky kódu pro rychlé rozšíření textu, zdrojový formátovač pro přeformátování textu pro průvodce styly před uložením, vyhledávání regulárních výrazů a hledání/nahrazování v rámci celého projektu , které pomáhá s refaktorováním kódu .
IDE | |
---|---|
Univerzální | |
C / C++ | |
ZÁKLADNÍ | |
Jáva |
|
Pascal | |
PHP |
|
Krajta | |
ActionScript | |
rubín | |
srovnání |