KDevelop 5.5, kommer med olika förbättringar och förbättrat stöd för C ++ och PHP

KDevelop

Efter sex månaders utveckling, lanseringen av den nya versionen tillkännagavs integrerad programmeringsmiljö KDevelop 5.5, i vilken integrera några förbättringar och nya funktioner, bland vilka supportförbättringar för C ++, PHP och integrationen för Python 3.8 sticker ut.

För dem som inte känner till KDevelop, borde du veta det det är är en integrerad utvecklingsmiljö för GNU / Linux-Unix-system, liksom för Windows, planerar också att starta det i Mac OS-versionen, KDevelop Den publiceras under GPL-licensen och är avsedd att användas i KDE: s grafiska miljö, även om det också fungerar med andra miljöer, till exempel Gnome.

Till skillnad från många andra utvecklingsgränssnitt, KDevelop har inte någon egen kompilator, så den förlitar sig på gcc för att producera binär kod. Den senaste versionen är för närvarande under utveckling och fungerar med olika programmeringsspråk.

Av dem kan vi markera några som C, C ++, PHP och Python genom att installera ett officiellt plugin. Andra språk som Java, Ada, SQL, Perl och Pascal samt skript för Bash-skalet har inte portats till KDevelop4 ännu, även om de kan stödjas i framtiden.

kdevelop det är fullt kompatibelt med KDE 5-utvecklingsprocessen, inklusive att använda Clang som kompilator. Projektkoden använder KDE Frameworks 5- och Qt 5-biblioteken.

KDevelop använder Kate textredigeraren som standard. Funktionerna som nämns nedan är specifika för utvecklingsmiljön:

  • Källkodsredigerare med syntaxmarkering och automatisk indragning (Kate).
  • Hantering av olika typer av projekt, till exempel CMake, Automake, qmake (för projekt baserade på Qt-biblioteket och Ant (för projekt baserade på Java).
  • Webbläsare mellan klasser i applikationen.
  • Front-end för gcc, GNU-kompilatoruppsättningen.
  • Front-end för GNU-felsökaren.
  • Guider för att generera och uppdatera definitionerna av klasserna och applikationsramen.
  • Automatisk kodavslutning i C och C ++.
  • Inbyggt stöd för Doxygen.
  • Tillåter versionskontroll.
  • och mer

KDevelop 5.5 Huvudnyheter

I den nya versionen av KDevelop 5.5 det arbete som gjordes för att förbättra stabiliteten lyfts fram, samt att optimera prestanda och förenkla underhåll av kodbas.

Sådan är fallet med förbättrat stöd för C ++ - språket, med vilka saknade varningar har lagts till för att inkludera tillgängliga standardhuvudfiler.

Förutom plugins för kodanalys baserad på Clang-tidy och Clazy lade till möjligheten att välja uppsättningar av kontroller. Typsöklogiken har utökats med proaktiv kodavslutning.

En annan förbättring är för stöd för PHP-språk, sedan lagt till stöd för skriftliga egenskaper introducerade i PHP 7.4, import av funktioner och konstanter från andra namnområden, typmatriser och synliga klasskonstanter.

Det nämns också i tillkännagivandet att ett separat område har implementerats för att visa varningar och meddelanden under programmets startprocess utan att visa kraschdialogrutor.

Precis som han stöd för överföring av miljövariabler från processmiljön och förmågan att konfigurera den flatpak-baserade miljön.

Av de andra förändringarna nämns i annonsen:

  • Lagt till initialt stöd för Python 3.8
  • Lagt till dialog för att utföra rebasoperationen i Git
  • Repeterbar sammanställning av tarfiler tillhandahålls genom att installera Pax-rubriker
  • Ett alternativ har lagts till i inställningarna för att inaktivera knapparna för att stänga flikar.

Hur installerar jag KDevelop 5.5 på Ubuntu och derivat?

Slutligen, för dem som vill testa denna utvecklingsmiljö, kan de hämta installationsprogrammet från följande länk.

På, du kommer att kunna hitta nedladdningslänkar för den nya versionen KDevelop 5.5 för de olika operativsystem som den stöder. När det gäller de som är Linux-användare kan de använda AppImage-filen som kan erhållas och köras med hjälp av en terminal genom att skriva in följande kommandon:

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

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.