KDevelop
Et integreret udviklingsmiljø (IDE) for MS Windows, Mac OS X, Linux, Solaris and FreeBSD |
Historie (inspireret af Wikipedia)
KDevelop-projektet begyndte i 1998 på Potsdam Universitet i tyskland. Første udgave, 0.1, blev udgivet samme år[1].
KDevelop er blevet omskrevet flere gange. Første gang af Bernd Gehrmann in 2001 med version 3.x[2] og anden gang med version 4.x med en mere objektorienteret arkitektur i 2009[3].
Udviklingen af KDevelop 5 begyndte i august 2014 som en portering af KDevelop 4's kodebase til qt5 og kf5[4]. Den indbyggede c++-parser blev opgivet til fordel for clang og CMake-fortolkeren blev også erstattet for i stedet at bruge CMake's JSON-metadata. KDevelop 5 blev udgivet i august 2016[5].
Funktioner[6]
- Understøtter C, C#, C++, CUDO, OpenCL, Qt QML, Javascript, Python og PHP
- Understøtter forskellig versionskontrolsystemer: Git, Bazaar, Subversion, CVS, Mercurial (hg), Perforce
- Understøtter forskellige byggesystemer CMake, QMake, Makefile, Meson[7], ...
- Hurtig navigation i koden (hop til erklæring/definition)
- Kodeforståelse (syntaksfremhævning, semantisk færdiggørelse af kode)
- Integration af dokumentation
- Understøtter integration af forskellige statisk analyse-programmer: Clang-tidy, Clazy og Cppcheck