KDevelop 5.5 sisaldab mitmesuguseid täiustusi ja C ++ ja PHP täiustatud tuge

KDevelop

Pärast kuut kuud arengut kuulutati välja uue versiooni väljaandmine integreeritud programmeerimiskeskkonnast KDevelop 5.5, milles integreerida mõned täiustused ja uued funktsioonid, mille hulgas paistavad silma C ++, PHP ja Python 3.8 integreerimise tugi.

Neile, kellele KDevelop pole tuttav, peaksite seda teadma see on on integreeritud arenduskeskkond nii GNU / Linux-Unixi süsteemide kui ka Windowsi jaoks, plaanides selle käivitada ka Mac OS-i versioonis, KDevelop See on avaldatud GPL-litsentsi all ja mõeldud kasutamiseks KDE graafilises keskkonnas, kuigi see töötab ka teiste keskkondadega, näiteks Gnome'iga.

Erinevalt paljudest teistest arendusliidestest on KDevelopil pole oma kompilaatorit, seega tugineb binaarkoodi loomiseks gcc-le. Selle uusim versioon on praegu väljatöötamisel ja töötab erinevate programmeerimiskeeltega.

Neist saame esile tuua mõned, näiteks C, C ++, PHP ja Python, installides ametliku pistikprogrammi. Teisi keeli, nagu Java, Ada, SQL, Perl ja Pascal, samuti Bashi kesta skripte, pole KDevelop4-sse veel üle kantud, ehkki neid võidakse tulevikus toetada.

kdevelop see ühildub täielikult KDE 5 arendusprotsessiga, sealhulgas Clangi kasutamine kompilaatorina. Projekti kood kasutab KDE Frameworks 5 ja Qt 5 teeke.

KDevelop kasutab vaikimisi Kate'i tekstiredaktorit. Allpool nimetatud funktsioonid on iseloomulikud arenduskeskkonnale:

  • Lähtekoodi redaktor süntaksi esiletõstmise ja automaatse taandega (Kate).
  • Erinevat tüüpi projektide haldamine, näiteks CMake, Automake, qmake (Qt-teegil põhinevate projektide ja Ant (Java-põhiste projektide) haldamine.
  • Brauser rakenduse klasside vahel.
  • GNU, GNU kompilaatori komplekti kasutajaliides.
  • GNU siluri eesliides.
  • Nõustajad klasside määratluste ja rakenduste raamistiku loomiseks ja värskendamiseks.
  • Automaatne koodi täitmine C ja C ++ keeles.
  • Kohalik tugi Doxygenile.
  • Võimaldab versiooni juhtimist.
  • ja rohkem

KDevelop 5.5 Peamised uued funktsioonid

KDevelop 5.5 uues versioonis rõhutatakse stabiilsuse parandamiseks tehtud tööd, samuti jõudluse optimeerimiseks ja koodibaasi hoolduse lihtsustamiseks.

Selline on juhtum C ++ keele parem tugi, millele on lisatud puuduvad hoiatused, et lisada vaikimisi saadaval olevad päisefailid.

Lisaks pistikprogrammid koodianalüüsile põhineb Clang-tidy ja Clazy lisasid võimaluse valida tšekkide komplekte. Tüübiotsingu loogikat on laiendatud ennetava koodi lõpetamisega.

Teine parandus on tugi PHP keeleleKui lisas PHP 7.4 sisse viidud kirjutatud omaduste tugi, importige funktsioonid ja konstandid muudest nimeruumidest, tüübimassiividest ja nähtavatest klassikonstandidest.

Teates mainitakse ka seda hoiatuste ja teadete kuvamiseks on rakendatud eraldi ala rakenduse käivitamise ajal krahhi dialoogiaknaid kuvamata.

Täpselt nagu tema tugi keskkonnamuutujate ülekandmiseks protsessikeskkonnast ja võime seadistada flatpak-põhist keskkonda.

Muudest muudatustest mida mainitakse reklaamis:

  • Lisatud Python 3.8 esialgne tugi
  • Lisatud dialoogi Gitis taaskäivitamise toimingu tegemiseks
  • Tõrvafailide korduv kompileerimine toimub Paxi päiste installimisega
  • Seadistustele on lisatud võimalus keelata vahelehtede sulgemise nupud.

Kuidas installida KDevelop 5.5 Ubuntu ja selle derivaatidele?

Lõpuks, neile, kes soovivad seda arenduskeskkonda testida, saavad nad installija hankida saidilt järgmine link.

Kell leiate uue versiooni allalaadimislingid KDevelop 5.5 erinevatele operatsioonisüsteemidele, mida see toetab. Linuxi kasutajate puhul saavad nad kasutada faili AppImage mille saab ja saab terminali abil täita, tippides sinna järgmised käsud:

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äta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.