KDevelop 5.5 nāk ar dažādiem uzlabojumiem un uzlabotu atbalstu C ++ un PHP

KDevelop

Pēc sešu mēnešu attīstības tika paziņots par jaunās versijas izlaišanu integrētās programmēšanas vides KDevelop 5.5, kurā integrēt dažus uzlabojumus un jaunas funkcijas, starp kuriem izceļas atbalsta uzlabojumi C ++, PHP un Python 3.8 integrācijai.

Tiem, kas nav pazīstami ar KDevelop, jums tas būtu jāzina tas ir ir integrēta attīstības vide GNU / Linux-Unix sistēmām, kā arī Windows, plānojot to palaist arī Mac OS versijā, KDevelop Tas tiek publicēts ar GPL licenci un paredzēts lietošanai KDE grafiskajā vidē, lai gan tas darbojas arī ar citām vidēm, piemēram, Gnome.

Atšķirībā no daudzām citām izstrādes saskarnēm, KDevelop nav sava kompilatora, tāpēc tas paļaujas uz gcc, lai izveidotu bināro kodu. Tās jaunākā versija pašlaik tiek izstrādāta un darbojas ar dažādām programmēšanas valodām.

No tiem mēs varam izcelt dažus, piemēram, C, C ++, PHP un Python, instalējot oficiālu spraudni. Citas valodas, piemēram, Java, Ada, SQL, Perl un Pascal, kā arī Bash čaulas skripti, vēl nav pārnesti uz KDevelop4, lai gan nākotnē tie var tikt atbalstīti.

kdevelop tas ir pilnībā saderīgs ar KDE 5 izstrādes procesu, ieskaitot Clang izmantošanu kā kompilatoru. Projekta kods izmanto KDE Frameworks 5 un Qt 5 bibliotēkas.

KDevelop pēc noklusējuma izmanto teksta redaktoru Kate. Tālāk minētās funkcijas ir raksturīgas izstrādes videi:

  • Avota koda redaktors ar sintakses izcelšanu un automātisku atkāpi (Kate).
  • Dažādu veidu projektu pārvaldība, piemēram, CMake, Automake, qmake (projektiem, kuru pamatā ir Qt bibliotēka, un Ant (projektiem, kuru pamatā ir Java).
  • Pārlūkprogramma starp lietojumprogrammas klasēm.
  • GNU priekšgals - GNU kompilatoru komplekts.
  • GNU atkļūdotāja priekšgals.
  • Vedņi, lai ģenerētu un atjauninātu klašu un lietojumprogrammu definīcijas.
  • Automātiska koda aizpildīšana C un C ++.
  • Vietējais atbalsts Doxygen.
  • Ļauj kontrolēt versiju.
  • un

KDevelop 5.5 Galvenās jaunās funkcijas

Jaunajā KDevelop 5.5 versijā tiek izcelts darbs, kas tika veikts, lai uzlabotu stabilitāti, kā arī optimizēt veiktspēju un vienkāršot koda bāzes uzturēšanu.

Tas ir gadījumā ar uzlabots atbalsts C ++ valodai, ar kuru ir pievienoti trūkstoši brīdinājumi, lai iekļautu noklusējuma pieejamos galvenes failus.

Papildus spraudņiem koda analīzei, kuras pamatā ir Clang-tidy un Clazy pievienoja iespēju atlasīt čeku komplektus. Tipa meklēšanas loģika ir paplašināta ar proaktīvu koda pabeigšanu.

Vēl viens uzlabojums ir atbalsts PHP valodaipievienots atbalsts rakstītajām īpašībām, kas ieviestas PHP 7.4, importēt funkcijas un konstantes no citām nosaukumvietām, tipu masīviem un redzamām klases konstantēm.

Paziņojumā arī minēts, ka ir ieviesta atsevišķa zona brīdinājumu un ziņojumu parādīšanai lietojumprogrammas startēšanas laikā, neparādot avārijas dialoglodziņus.

Gluži kā viņš atbalsts vides mainīgo pārsūtīšanai no procesa vides un spēja konfigurēt uz flatpak balstītu vidi.

No pārējām izmaiņām kas ir minēti reklāmā:

  • Pievienots sākotnējais atbalsts Python 3.8
  • Pievienots dialoglodziņš, lai Git atkārtoti veiktu darbību
  • Atkārtojami darvas failu kompilācija tiek nodrošināta, instalējot Pax galvenes
  • Iestatījumiem ir pievienota opcija, lai atspējotu pogas cilņu aizvēršanai.

Kā instalēt KDevelop 5.5 uz Ubuntu un atvasinājumiem?

Visbeidzot, tiem, kas vēlas pārbaudīt šo izstrādes vidi, viņi var iegūt instalētāju no šo saiti.

Plkst. Jūs varat atrast jaunās versijas lejupielādes saites KDevelop 5.5 dažādām tā atbalstītajām operētājsistēmām. Tiem, kas ir Linux lietotāji, viņi var izmantot AppImage failu ko var iegūt un izpildīt ar termināla palīdzību, tajā ierakstot šādas komandas:

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

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.