„KDevelop 5.5“ yra su įvairiais patobulinimais ir patobulinta C ++ ir PHP palaikymu

KDevelop

Po šešių mėnesių plėtros buvo paskelbta naujos versijos išleidimas integruotos programavimo aplinkos KDevelop 5.5, kuriame integruoti kai kuriuos patobulinimus ir naujas funkcijas, Tarp jų išsiskiria C ++, PHP patobulinimai ir „Python 3.8“ integracija.

Tiems, kurie nėra susipažinę su „KDevelop“, turėtumėte tai žinoti ji yra yra integruota plėtros aplinka GNU / Linux-Unix sistemoms, taip pat „Windows“, taip pat planuoja ją paleisti „Mac OS“ versija, „KDevelop“ Jis yra paskelbtas pagal GPL licenciją ir skirtas naudoti KDE grafinėje aplinkoje, nors jis veikia ir su kitomis aplinkomis, tokiomis kaip „Gnome“.

Skirtingai nuo daugelio kitų kūrimo sąsajų, „KDevelop“ neturi savo kompiliatoriaus, todėl, norėdamas sukurti dvejetainį kodą, remiasi „gcc“. Naujausia jo versija šiuo metu yra kuriama ir veikia su skirtingomis programavimo kalbomis.

Iš jų galime išskirti kai kuriuos, pvz., C, C ++, PHP ir Python, įdiegdami oficialų papildinį. Kitos kalbos, tokios kaip „Java“, „Ada“, „SQL“, „Perl“ ir „Pascal“, taip pat „Bash“ apvalkalo scenarijai dar nebuvo perkeltos į „KDevelop4“, nors ateityje jos gali būti palaikomos.

kdevelop jis visiškai suderinamas su KDE 5 kūrimo procesu, įskaitant „Clang“ naudojimą kaip kompiliatorių. Projekto kodas naudoja KDE Frameworks 5 ir Qt 5 bibliotekas.

Pagal numatytuosius nustatymus KDevelop naudoja „Kate“ teksto rengyklę. Žemiau minimos savybės yra būdingos kūrimo aplinkai:

  • Šaltinio kodo redaktorius su sintaksės paryškinimu ir automatine įtrauka (Kate).
  • Įvairių tipų projektų, tokių kaip „CMake“, „Automake“, „qmake“, valdymas (projektams, kurių pagrindas yra „Qt“ biblioteka, ir „Ant“ („Java“ pagrįstiems projektams).
  • Naršyklė tarp programos klasių.
  • „Gcc“, GNU kompiliatoriaus rinkinio sąsaja.
  • GNU derintuvo sąsaja.
  • Vedliai sugeneruos ir atnaujins klasių apibrėžimus ir taikomąją programą.
  • Automatinis kodo pildymas C ir C ++.
  • Gimtoji parama „Doxygen“.
  • Leidžia valdyti versiją.
  • ir

KDevelop 5.5 Pagrindinės naujos funkcijos

Naujoje KDevelop 5.5 versijoje pabrėžiamas stabilumo gerinimo darbas, taip pat optimizuoti našumą ir supaprastinti kodų bazės priežiūrą.

Toks yra atvejis patobulinta C ++ kalbos parama, su kuriais buvo pridėti trūkstami įspėjimai, kad būtų įtraukti numatytieji galimi antraštės failai.

Be įskiepių kodų analizei, paremtai „Clang-tidy“ ir „Clazy“ pridėjo galimybę pasirinkti čekių rinkinius. Tipo paieškos logika buvo išplėsta aktyviai užbaigiant kodą.

Kitas patobulinimas skirtas parama PHP kalbaiKaip pridėtas palaikymas rašytinėms savybėms, pateiktoms PHP 7.4, importuokite funkcijas ir konstantas iš kitų vardų, tipų masyvų ir matomų klasės konstantų.

Skelbime taip pat minima, kad buvo įdiegta atskira sritis įspėjimams ir pranešimams rodyti programos paleidimo proceso metu, nerodant strigčių dialogo langų.

Visai kaip jis parama aplinkos kintamųjų perkėlimui iš proceso aplinkos ir galimybė sukonfigūruoti „flatpak“ pagrįstą aplinką.

Iš kitų pokyčių paminėtas skelbime:

  • Pridėta pradinė „Python 3.8“ parama
  • Pridėtas dialogo langas, skirtas „Git“ iš naujo atlikti operaciją
  • Pakartotinis dervos failų kompiliavimas atliekamas įdiegiant „Pax“ antraštes
  • Prie nustatymų buvo pridėta parinktis, leidžianti uždaryti skirtukų uždarymo mygtukus.

Kaip įdiegti „KDevelop 5.5“ „Ubuntu“ ir jo dariniuose?

Galiausiai tiems, kurie nori išbandyti šią kūrimo aplinką, jie gali įsigyti diegimo programą iš šią nuorodą.

tuo, Galite rasti naujos versijos atsisiuntimo nuorodas „KDevelop 5.5“ skirtingoms operacinėms sistemoms, kurias palaiko. Tiems, kurie yra „Linux“ vartotojai, jie gali naudoti „AppImage“ failą kurį galima gauti ir įvykdyti terminalo pagalba, įvedant jame šias 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

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.