KDevelop 5.5, sisältää useita parannuksia ja parannettua tukea C ++: lle ja PHP: lle

KDevelop

Kuuden kuukauden kehityksen jälkeen uuden version julkaisemisesta ilmoitettiin integroidun ohjelmointiympäristön KDevelop 5.5, jossa integroida joitain parannuksia ja uusia ominaisuuksia, joukossa C ++: n, PHP: n ja Python 3.8: n integraation tukiparannukset.

Niille, joille KDevelop ei tunne, sinun tulee tietää se se on on integroitu kehitysympäristö GNU / Linux-Unix-järjestelmille sekä Windowsille, jotka aikovat myös käynnistää sen Mac OS -versiossa, KDevelop Se julkaistaan ​​GPL-lisenssillä ja on tarkoitettu käytettäväksi KDE-graafisessa ympäristössä, vaikka se toimii myös muissa ympäristöissä, kuten Gnome.

Toisin kuin monet muut kehitysrajapinnat, KDevelopilla ei ole omaa kääntäjää, joten se luottaa gcc: hen binaarikoodin tuottamiseksi. Sen uusinta versiota kehitetään parhaillaan ja se toimii eri ohjelmointikielillä.

Niistä voimme korostaa joitain kuten C, C ++, PHP ja Python asentamalla virallisen laajennuksen. Muita kieliä, kuten Java, Ada, SQL, Perl ja Pascal, sekä Bash-kuoren komentosarjoja ei ole vielä siirretty KDevelop4: een, vaikka niitä voidaankin tukea tulevaisuudessa.

kdevelop se on täysin yhteensopiva KDE 5 -kehitysprosessin kanssa, mukaan lukien Clangin käyttö kääntäjänä. Projektin koodi käyttää KDE Frameworks 5- ja Qt 5 -kirjastoja.

KDevelop käyttää oletusarvoisesti Kate-tekstieditoria. Alla mainitut ominaisuudet ovat ominaisia ​​kehitysympäristölle:

  • Lähdekoodieditori, jossa on syntaksikorostus ja automaattinen sisennys (Kate).
  • Erilaisten projektien hallinta, kuten CMake, Automake, qmake (Qt-kirjastoon ja Antiin (Java-pohjaisiin projekteihin) perustuvat projektit).
  • Selain sovelluksen luokkien välillä.
  • Käyttöliittymä gcc: lle, GNU-kääntäjäsarja.
  • GNU-virheenkorjauksen etupää.
  • Ohjatut toiminnot luovat ja päivittävät luokkien määritelmät ja sovelluskehyksen.
  • Automaattinen koodin täydennys C ja C ++.
  • Alkuperäinen tuki Doxygenille.
  • Sallii versionhallinnan.
  • ja lisää

KDevelop 5.5 Tärkeimmät uudet ominaisuudet

KDevelop 5.5: n uudessa versiossa vakauden parantamiseksi tehty työ on korostettu, sekä optimoida suorituskyky ja yksinkertaistaa koodipohjan ylläpitoa.

Tällainen on parannettu tuki C ++ -kielelle, johon puuttuvat varoitukset on lisätty sisältämään oletusarvoiset otsikkotiedostot.

Lisäosien lisäksi koodianalyysiin, joka perustuu Clang-tidy ja Clazy lisäsivät kyvyn valita sekkisarjoja. Tyyppihakulogiikkaa on laajennettu ennakoivalla koodin viimeistelyllä.

Toinen parannus on tuki PHP-kielelleKuin lisäsi PHP 7.4: ssä esiteltyjen kirjoitettujen ominaisuuksien tuen, tuo funktiot ja vakiot muista nimiavaruuksista, tyyppiryhmistä ja näkyvistä luokan vakioista.

Ilmoituksessa mainitaan myös, että erillinen alue on toteutettu varoitusten ja viestien näyttämiseksi sovelluksen käynnistysprosessin aikana, ilman kaatumisikkunoita.

Aivan kuten hän tuki ympäristömuuttujien siirtämiselle prosessiympäristöstä ja kyky määrittää flatpak-pohjainen ympäristö.

Muista muutoksista jotka mainitaan mainoksessa:

  • Lisätty alkuperäinen tuki Python 3.8: lle
  • Lisätty valintaikkuna, joka suorittaa uudelleenasennustoiminnon Gitissä
  • Toistuva tervatiedostojen kokoaminen tapahtuu asentamalla Pax-otsikot
  • Asetuksiin on lisätty vaihtoehto poistaa välilehtien sulkemispainikkeet käytöstä.

Kuinka KDevelop 5.5 asennetaan Ubuntuun ja johdannaisiin?

Lopuksi, niille, jotka haluavat testata tätä kehitysympäristöä, he voivat hankkia asentajan osoitteesta seuraava linkki.

Klo Löydät uuden version latauslinkit KDevelop 5.5: n versio eri tukemille käyttöjärjestelmille. Linux-käyttäjät voivat käyttää AppImage-tiedostoa joka voidaan saada ja suorittaa päätelaitteen avulla kirjoittamalla siihen seuraavat komennot:

wget -O KDevelop.AppImage https://download.kde.org/stable/kdevelop/5.5.0/bin/linux/KDevelop-5.5.0-x86_64.AppImage
chmod +x KDevelop.AppImage 
./KDevelop.AppImage

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.