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

KDevelop

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

Za one koji nisu upoznati sa KDevelopom, trebali biste to znati ovo je integrirano razvojno okruženje za GNU / Linux-Unix sisteme, kao i za Windows, takođe planira da ga pokrene u verziji Mac OS, KDevelop Objavljen je pod GPL licencom i namijenjen za upotrebu u KDE grafičkom okruženju, mada radi i sa drugim okruženjima, poput Gnomea.

Za razliku od mnogih drugih razvojnih interfejsa, KDevelop nema vlastiti prevoditelj, pa se oslanja na gcc za proizvodnju binarnog koda. Njegova najnovija verzija je trenutno u fazi izrade radi sa 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 za Bash školjku još nisu preneseni na KDevelop4, iako će možda biti podržani u budućnosti.

kdevelop u potpunosti je kompatibilan sa KDE 5 razvojnim procesom, uključujući upotrebu Clang-a kao kompajlera. Kod projekta koristi KDE Frameworks 5 i Qt 5 biblioteke.

KDevelop po defaultu koristi uređivač teksta Kate. Dolje spomenute karakteristike specifične su za razvojno okruženje:

  • Uređivač izvornog koda s isticanjem sintakse i automatskim uvlačenjem (Kate).
  • Upravljanje različitim vrstama projekata, kao što su CMake, Automake, qmake (za projekte zasnovane na Qt biblioteci i Ant (za projekte zasnovane 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 okvira aplikacije.
  • Automatsko dovršavanje koda u C i C ++.
  • Izvorna podrška za kisik.
  • Omogućava kontrolu verzija.
  • i više

KDevelop 5.5 Glavne nove karakteristike

U novoj verziji KDevelopa 5.5 istaknut je rad na poboljšanju stabilnosti, kao i za optimizaciju performansi 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 osnovu Clang-tidy i Clazy dodali su mogućnost odabira skupova čekova. Logika pretraživanja tipova proširena je proaktivnim dovršavanjem koda.

Još jedno poboljšanje je za podrška za PHP jezik, since 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.

Takođe se u najavi pominje da implementirano je zasebno područje za prikaz upozorenja i poruka tokom procesa pokretanja aplikacije, bez prikazivanja dijaloga o padu.

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

Od ostalih promjena koji se spominju u oglasu:

  • Dodana početna podrška za Python 3.8
  • Dodan je dijalog za izvođenje operacije prebaziranja u Git-u
  • Ponovljiva kompilacija tar datoteka osigurava se instaliranjem Pax zaglavlja
  • Postavkama je dodana opcija za onemogućavanje tipki 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 sljedeći link.

U, Možete pronaći veze za preuzimanje nove verzije KDevelop 5.5 za različite operativne sisteme koje podržava. U slučaju onih koji su korisnici Linuxa, oni mogu koristiti datoteku AppImage koji se mogu dobiti i izvršiti uz pomoć terminala tako što ćete u njega unijeti sljedeće naredbe:

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

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.