KDevelop 5.5 leveres med forskellige forbedringer og forbedret support til C ++ og PHP

KDevelop

Efter seks måneders udvikling, frigivelsen af ​​den nye version blev annonceret af det integrerede programmeringsmiljø KDevelop 5.5, hvori integrere nogle forbedringer og nye funktioner, blandt hvilke supportforbedringer til C ++, PHP og integrationen til Python 3.8 skiller sig ud.

For dem der ikke kender KDevelop, skal du vide det det er er et integreret udviklingsmiljø til GNU / Linux-Unix-systemer såvel som til Windows, der også planlægger at lancere det i Mac OS-version, KDevelop Den er offentliggjort under GPL-licensen og beregnet til brug under KDE's grafiske miljø, selvom det også fungerer i andre miljøer, såsom Gnome.

I modsætning til mange andre udviklingsgrænseflader, KDevelop har ikke sin egen kompilator, så den er afhængig af gcc til at producere binær kode. Den seneste version er i øjeblikket under udvikling og fungerer med forskellige programmeringssprog.

Af dem kan vi fremhæve nogle som C, C ++, PHP og Python ved at installere et officielt plugin. Andre sprog som Java, Ada, SQL, Perl og Pascal samt scripts til Bash-skallen er ikke blevet portet til KDevelop4 endnu, selvom de muligvis understøttes i fremtiden.

kdevelop det er fuldt kompatibelt med KDE 5-udviklingsprocessen, herunder brug af Clang som kompilator. Projektkoden bruger KDE Frameworks 5- og Qt 5-bibliotekerne.

KDevelop bruger Kate teksteditor som standard. Nedenstående funktioner er specifikke for udviklingsmiljøet:

  • Kildekode editor med syntaks fremhævning og automatisk indrykning (Kate).
  • Styring af forskellige typer projekter, såsom CMake, Automake, qmake (til projekter baseret på Qt-biblioteket og Ant (til projekter baseret på Java).
  • Browser mellem klasser i applikationen.
  • Front-end til gcc, GNU-kompilatorsættet.
  • Front-end til GNU debugger.
  • Guider til at generere og opdatere definitionerne af klasserne og applikationsrammen.
  • Automatisk kodefuldførelse i C og C ++.
  • Native support til Doxygen.
  • Tillader versionskontrol.
  • og mere

KDevelop 5.5 Vigtigste nye funktioner

I den nye version af KDevelop 5.5 det arbejde, der blev udført for at forbedre stabiliteten, fremhæves, samt at optimere ydeevne og forenkle vedligeholdelse af kodebase.

Sådan er tilfældet med forbedret understøttelse af C ++ - sproget, med hvilke manglende advarsler er tilføjet for at inkludere de standard tilgængelige headerfiler.

Ud over plugins til kodeanalyse baseret på Clang-tidy og Clazy tilføjede muligheden for at vælge sæt kontrol. Typesøgningslogik er blevet udvidet med proaktiv kodefuldførelse.

En anden forbedring er for support til PHP-sprogfordi tilføjet support til skriftlige egenskaber introduceret i PHP 7.4, importerer funktioner og konstanter fra andre navneområder, skriver arrays og synlige klassekonstanter.

Det nævnes også i meddelelsen, at et særskilt område er blevet implementeret for at vise advarsler og meddelelser under opstartsprocessen for applikationen uden at vise crashdialoger.

Ligesom ham understøttelse af overførsel af miljøvariabler fra procesmiljøet og evnen til at konfigurere det flatpak-baserede miljø.

Af de andre ændringer der er nævnt i annoncen:

  • Tilføjet indledende support til Python 3.8
  • Tilføjet dialog for at udføre rebase-operation i Git
  • Gentagelig kompilering af tjærefiler leveres ved at installere Pax-headere
  • En indstilling er blevet tilføjet til indstillingerne for at deaktivere knapperne til lukning af faner.

Hvordan installeres KDevelop 5.5 på Ubuntu og derivater?

Endelig kan de få dem, der ønsker at teste dette udviklingsmiljø, fra følgende link.

På, vil du være i stand til at finde downloadlinkene til den nye version af KDevelop 5.5 til de forskellige operativsystemer, den understøtter. I tilfælde af dem, der er Linux-brugere, kan de bruge AppImage-filen som kan fås og udføres ved hjælp af en terminal ved at skrive følgende kommandoer i den:

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

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.