KDevelop 5.5, kommer med forskjellige forbedringer og forbedret støtte for C ++ og PHP

KDevelop

Etter seks måneders utvikling, utgivelsen av den nye versjonen ble kunngjort av det integrerte programmeringsmiljøet KDevelop 5.5, der integrere noen forbedringer og nye funksjoner, blant hvilke støtteforbedringer for C ++, PHP og integrasjonen for Python 3.8 skiller seg ut.

For de som ikke er kjent med KDevelop, bør du vite det den er er et integrert utviklingsmiljø for GNU / Linux-Unix-systemer, samt for Windows, planlegger også å lansere den i Mac OS-versjon, KDevelop Den er publisert under GPL-lisensen og ment for bruk under KDEs grafiske miljø, selv om det også fungerer med andre miljøer, som Gnome.

I motsetning til mange andre utviklingsgrensesnitt, KDevelop har ikke sin egen kompilator, så den er avhengig av gcc for å produsere binær kode. Den siste versjonen er for tiden under utvikling og jobber med forskjellige programmeringsspråk.

Av dem kan vi markere noen som C, C ++, PHP og Python ved å installere et offisielt plugin. Andre språk som Java, Ada, SQL, Perl og Pascal, samt skript for Bash-skallet, har ikke blitt portet til KDevelop4 ennå, selv om de kan støttes i fremtiden.

kdevelop den er fullt kompatibel med KDE 5-utviklingsprosessen, inkludert bruk av Clang som kompilator. Prosjektkoden bruker KDE Frameworks 5 og Qt 5 biblioteker.

KDevelop bruker Kate teksteditor som standard. Funksjonene nevnt nedenfor er spesifikke for utviklingsmiljøet:

  • Kildekode redaktør med syntaks utheving og automatisk innrykk (Kate).
  • Styring av forskjellige typer prosjekter, for eksempel CMake, Automake, qmake (for prosjekter basert på Qt-biblioteket og Ant (for prosjekter basert på Java).
  • Nettleser mellom klasser i applikasjonen.
  • Front-end for gcc, GNU kompilatorsettet.
  • Front-end for GNU debugger.
  • Veivisere for å generere og oppdatere definisjonene av klassene og applikasjonsrammeverket.
  • Automatisk kodefullføring i C og C ++.
  • Innfødt støtte for Doxygen.
  • Tillater versjonskontroll.
  • og mer

KDevelop 5.5 Hovednye funksjoner

I den nye versjonen av KDevelop 5.5 arbeidet som ble gjort for å forbedre stabiliteten blir fremhevet, samt å optimalisere ytelsen og forenkle vedlikehold av kodebaser.

Slik er tilfelle forbedret støtte for C ++ språk, som manglende advarsler er lagt til for å inkludere standard tilgjengelige headerfiler.

I tillegg til plugins for kodeanalyse basert på Clang-tidy og Clazy la muligheten til å velge sett med sjekker. Typesøklogikken er utvidet med proaktiv kodeutfylling.

En annen forbedring er for støtte for PHP-språk, siden lagt til støtte for skriftlige egenskaper introdusert i PHP 7.4, importerer funksjoner og konstanter fra andre navnerom, skriver matriser og synlige klassekonstanter.

Det er også nevnt i kunngjøringen at et eget område er implementert for å vise advarsler og meldinger under oppstartsprosessen, uten å vise krasjdialoger.

Akkurat som han støtte for overføring av miljøvariabler fra prosessmiljøet og muligheten til å konfigurere det flatpak-baserte miljøet.

Av de andre endringene nevnt i annonsen:

  • Lagt til første støtte for Python 3.8
  • Lagt til dialog for å utføre rebase-operasjon i Git
  • Gjentatt kompilering av tarfiler er gitt ved å installere Pax-headere
  • Det er lagt til et alternativ i innstillingene for å deaktivere knappene for å lukke faner.

Hvordan installerer KDevelop 5.5 på Ubuntu og derivater?

Til slutt, for de som ønsker å teste dette utviklingsmiljøet, kan de få installatøren fra følgende lenke.

På, vil du kunne finne nedlastingskoblingene til den nye versjonen KDevelop 5.5 for de forskjellige operativsystemene den støtter. Når det gjelder de som er Linux-brukere, kan de bruke AppImage-filen som kan fås og utføres ved hjelp av en terminal ved å skrive inn følgende kommandoer:

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

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.