KDevelop 5.5 dolazi s raznim poboljšanjima i poboljšanom podrškom za C ++ i PHP

KDevelop

Nakon šest mjeseci razvoja, najavljeno je izlazak nove verzije integriranog programskog okruženja KDevelop 5.5, u kojem integrirati neka poboljšanja i nove značajke, među kojima se ističu poboljšanja podrške za C ++, PHP i integracija za Python 3.8.

Oni koji nisu upoznati s KDevelopom, trebali biste to znati to je je integrirano razvojno okruženje za GNU / Linux-Unix sustave, kao i za Windows, također ga planiraju lansirati u verziji Mac OS, KDevelop Objavljen je pod GPL licencom i namijenjen je uporabi u KDE grafičkom okruženju, iako također radi s drugim okruženjima, poput Gnomea.

Za razliku od mnogih drugih razvojnih sučelja, KDevelop nema vlastiti prevoditelj, pa se oslanja na gcc za proizvodnju binarnog koda. Njegova najnovija verzija trenutno je u fazi izrade i radi s različitim programskim jezicima.

Od njih možemo istaknuti neke poput C, C ++, PHP i Python instaliranjem službenog dodatka. Ostali jezici kao što su Java, Ada, SQL, Perl i Pascal, kao i skripte (skripte) za Bash školjku još nisu prenesene na KDevelop4, iako će možda biti podržane u budućnosti.

kdevelop u potpunosti je kompatibilan s KDE 5 razvojnim postupkom, uključujući upotrebu Clang-a kao kompajlera. Kod projekta koristi knjižnice KDE Frameworks 5 i Qt 5.

KDevelop prema zadanim postavkama koristi uređivač teksta Kate. Dolje spomenute značajke specifične su za razvojno okruženje:

  • Uređivač izvornog koda s isticanjem sintakse i automatskim uvlačenjem (Kate).
  • Upravljanje različitim vrstama projekata, poput CMake, Automake, qmake (za projekte koji se temelje na Qt biblioteci i Ant (za projekte koji se temelje na Javi).
  • Preglednik između klasa aplikacije.
  • Prednji kraj za gcc, skup kompajlera GNU.
  • Prednji kraj za GNU program za ispravljanje pogrešaka.
  • Čarobnjaci za generiranje i ažuriranje definicija klasa i aplikacijskog okvira.
  • Automatsko dovršavanje koda u C i C ++.
  • Izvorna podrška za kisik.
  • Omogućuje kontrolu verzija.
  • i više

KDevelop 5.5 Glavne nove značajke

U novoj verziji KDevelopa 5.5 istaknut je rad koji je učinjen na poboljšanju stabilnosti, kao i za optimizaciju izvedbe i pojednostavljenje održavanja baze koda.

Takav je slučaj poboljšana podrška za jezik C ++, s kojim su dodana upozorenja koja nedostaju kako bi se uključile zadane dostupne datoteke zaglavlja.

Pored dodataka za analizu koda na temelju Clang-tidy i Clazy dodali su mogućnost odabira skupova čekova. Logika pretraživanja tipa proširena je proaktivnim dovršavanjem koda.

Još jedno poboljšanje je za podrška za PHP jezikkao dodana podrška za zapisana svojstva uvedena u PHP 7.4, uvozi funkcije i konstante iz drugih prostora imena, tipske nizove i vidljive konstante klase.

U najavi se također spominje da implementirano je zasebno područje za prikaz upozorenja i poruka tijekom postupka pokretanja aplikacije, bez prikazivanja dijaloga o padu.

Baš poput njega podrška za prijenos varijabli okoline iz procesnog okruženja i mogućnost konfiguriranja okruženja temeljenog na flatpak-u.

Od ostalih promjena koji su spomenuti u oglasu:

  • Dodana početna podrška za Python 3.8
  • Dodan je dijaloški okvir za izvođenje operacije prebaziranja u Git-u
  • Ponovljiva kompilacija tar datoteka omogućuje se instaliranjem Pax zaglavlja
  • Postavkama je dodana opcija za onemogućavanje gumba za zatvaranje kartica.

Kako instalirati KDevelop 5.5 na Ubuntu i derivate?

Konačno, za one koji žele testirati ovo razvojno okruženje, mogu dobiti instalacijski program od sljedeći link.

Na, moći ćete pronaći veze za preuzimanje nove verzije KDevelop 5.5 za različite operativne sustave koje podržava. U slučaju onih koji su korisnici Linuxa, oni mogu koristiti datoteku AppImage koje se mogu dobiti i izvršiti uz pomoć terminala upisivanjem sljedećih naredbi:

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

Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.