KDevelop

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 16. helmikuuta 2021 tarkistetusta versiosta . tarkastukset vaativat 7 muokkausta .
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ä).

Historia

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 .

Ominaisuudet

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 .

Muistiinpanot

  1. https://invent.kde.org/kdevelop/kdevelop/-/tags/v5.6.2
  2. https://invent.kde.org/kdevelop/kdevelop/-/tags/v5.5.80
  3. https://www.kdevelop.org/news/kdevelop-5580-released
  4. Kdevelop Open Source -projekti Open Hubissa: Kielet-sivu - 2006.
  5. 1 2 https://www.kdevelop.org/download
  6. https://www.kdevelop.org/?filename=main1999.html
  7. https://phabricator.kde.org/diffusion/KDEVELOP/browse/master/COPYING
  8. https://invent.kde.org/kdevelop/kdevelop/-/blob/master/org.kde.kdevelop.appdata.xml
  9. irc://irc.freenode.net:6667/#kdevelop

Katso myös

Linkit