Den nye version af KDevelop 5.4-applikationsudviklingsmiljøet er nu gratis

KDevelop

KDevelop 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.4 Vigtigste nye funktioner

Lanceringen af ​​den nye version af det integrerede KDevelop 5.4-programmeringsmiljø blev præsenteret for nylig, hvor der er foretaget nogle ændringer for at forbedre dette udviklingsmiljøs funktion.

Af disse nøgleændringer, der kan fremhæves, finder vi det tilføjet support til Meson build-systemet , som bruges til at opbygge projekter som X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME og GTK.

I KDevelop kan du nu oprette, konfigurere, kompilere og installere projekter ved hjælp af Meson, cAutofuldfør koden til Meson-build-scripts, og giv initial support til Meson-omskrivnings-pluginet for at ændre forskellige aspekter af projektet (version, licens osv.).

Scratchpad-plugin tilføjet, som giver dig mulighed for hurtigt at kontrollere arbejdet med den skrevne kode eller udføre et eksperiment, der kører koden uden at oprette et komplet projekt.

Pluginet tilføjer et nyt vindue med en liste over skitser, som du kan kompilere og køre. Konturer behandles og opbevares i KDevelop, men kan redigeres som normale filer med kode, herunder understøttelse af autofuldførelse og diagnostik.

Tilføjet plugin for at kontrollere kode med Clang-Tidy. Clang-Tidy-opkaldet er tilgængeligt via Analyzer-menuen, som kombinerer plugins til kodeanalyse og allerede er kompatibel med Clazy, Cppcheck og Heaptrack.

Arbejdet med stabilisering og modernisering af parseren til C ++ -sprog fortsatte og det semantiske analyse-plugin baseret på brugen af ​​Clang.

Fra ændringerne bemærker vi tilføjelsen af ​​et arbejdskatalog til clang-parseren, implementeringen af ​​de inkluderede filers problemoutput, muligheden for at bruge "-std = c ++ 2a" -muligheden, omdøbe c ++ 1z til C ++ 17, deaktiver autofuldførelse af numre, og tilføj en kodegeneratorguide for at beskytte mod dobbelt inkludering af headerfiler (headerbeskyttelse).

Det bemærkes også, at PHP-support blev forbedret. Grænserne for at arbejde med store filer i PHP er blevet øget, for eksempel er phpfunctions.php nu større end 5 MB. Rettede linkproblemer med ld.lld.

Hvordan installeres KDevelop 5.4 på Ubuntu og derivater?

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

For dem, der er Linux-brugere, kan de bruge AppImage-filen, som de kan få og udføre ved hjælp af en terminal og skrive følgende kommandoer:

wget -O KDevelop.AppImage https://download.kde.org/stable/kdevelop/5.4.1/bin/linux/KDevelop-5.4.1-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.