KDevelop | |
---|---|
KDevelopin tilannekuva (tumma teema) | |
Tyyppi | integroitu kehitysympäristö |
Kehittäjä | KDE |
Sisään kirjoitettu | C++ [4] |
Käyttöliittymä | Qt |
Käyttöjärjestelmä | Linux , macOS [5] ja Microsoft Windows [5] |
Ensimmäinen painos | 6. joulukuuta 1999 [6] |
uusin versio |
|
Testiversio |
|
Luettavat tiedostomuodot | KDevelop Project [d] , KDevelop Project (rem) [d] ja KDevelop-istunto [d] |
Luodut tiedostomuodot | KDevelop Project [d] , KDevelop Project (rem) [d] ja KDevelop-istunto [d] |
Lisenssi | GNU GPL 2+ [7] [8] |
Verkkosivusto | kdevelop.org |
Mediatiedostot Wikimedia Commonsissa |
KDevelop on ilmainen monikäyttöinen integroitu kehitysympäristö . Kehitys alkoi vuonna 1998. KDevelop jaetaan GNU General Public License - lisenssin ehdoilla .
KDevelop ei sisällä kääntäjää ; sen sijaan se käyttää GNU Compiler Collection -kokoelmaa (tai mitä tahansa muuta kääntäjää) konekoodin luomiseen .
KDevelop tukee lukuisia ohjelmointikieliä , mukaan lukien C , C++ , Perl , Python , PHP , Java , Ruby , Ada , SQL , Bash , Fortran , Pascal . Tuettuja projektin rakennusjärjestelmiä ovat GNU (automake), CMake , qmake ja make alkuperäisille projektinrakennustyökaluille (KDevelop jättää custom make -tiedostot ennalleen, jos sinun on käytettävä niitä).
KDevelop 3.0 kirjoitettiin kokonaan uudelleen KDevelop 2:n jälkeen. Versio 3 julkaistiin KDE 3.2:n kanssa helmikuussa 2004.
1. toukokuuta 2010 julkaistiin uusi versio kdevelop 4.0.0: sta KDE 4:lle, joka kirjoitettiin uudelleen Qt 4 -kirjastolla. CMake - tuki lisättiin .
Muokkaakseen lähdetiedostoja KDevelop yhdistää tekstieditorin KParts -tekniikan avulla . Päätoimittaja on Kate .
Tiedostojen muokkaamisen lisäksi ympäristössä on seuraavat ominaisuudet ja työkalut:
KDevelop 4 :ssä on lisäosaan perustuva arkkitehtuuri. Kun kehittäjä tekee muutoksia, hänen tarvitsee vain rakentaa lisäosa uudelleen. On mahdollista tallentaa profiileja, jotka osoittavat, mitkä lisäosat tulee ladata. KDevelopissa ei ole sisäänrakennettua tekstieditoria, editori sisältyy lisäosana. KDevelop on kieliagnostikko ja alustan agnostikko, joka tukee KDE :tä , GNOME :tä ja monia muita teknologioita (esim . Qt , GTK ja wxWidgetit ).
Koodin täydennys on saatavilla C- ja C++-kielille. Aikaisemmin symbolit tallennettiin Berkeley DB -tiedostoon nopeaa hakua varten ilman edeltävää jäsentämistä . Nyt ne lasketaan jokaisesta puhelusta. [9] Sisäänrakennetun debuggerin avulla voit työskennellä graafisesti kaikkien virheenkorjaustyökalujen, kuten keskeytyspisteiden ja jäljitysten, kanssa. Se voi toimia myös dynaamisesti ladattujen laajennusten kanssa, toisin kuin konsoli gdb .
Quick Openin avulla voit selata tiedostoja nopeasti.
Tällä hetkellä tälle IDE:lle on noin 50-100 laajennusta. Joitakin hyödyllisempiä ovat jatkuvat projektinlaajuiset koodin kirjanmerkit , koodilyhenteet tekstin nopeaan laajentamiseen, lähdemuotoilutyökalu tekstin uudelleenmuotoiluun tyylioppaassa ennen tallentamista, säännöllisten lausekkeiden haku ja projektin laajuinen etsintä /korvaa , joka auttaa koodin uudelleenmuodostuksessa .
IDE | |
---|---|
Universaali | |
C / C++ | |
PERUS | |
Java |
|
Pascal | |
PHP |
|
Python |
|
ActionScript | |
rubiini | |
vertailu |