Qt Creator 19 stiže kao najnovija stabilna verzija IDE-a otvorenog koda za više platformi.

  • Uključuje minimapu u uređivaču teksta za bolju vizualizaciju koda prilikom pomicanja.
  • Poboljšava upravljanje udaljenim uređajima i dodaje osnovni MCP poslužitelj za integraciju umjetne inteligencije.
  • Proširite podršku za projekte s Ant, Cargo, .NET, Gradle, Swift i kontejnerskim datotekama.

QtCreator 19

QtCreator 19 sada na raspolaganju Predstavlja se kao najnovije stabilno izdanje dobro poznatog integriranog razvojnog okruženja. To je besplatno, otvoreno i višeplatformsko IDE okruženje dizajnirano za razvojne programere koji rade u GNU/Linux, macOS i Windowsi koji traže jedinstveni alat za upravljanje projektima na različitim jezicima i sustavima (pogledajte kako Instaliranje Qt Creatora na GNU/Linuxu).

Ovo ažuriranje dolazi nakon nešto više od četiri mjeseca od Qt Creatora 18 Također uvodi nekoliko značajki osmišljenih za poboljšanje svakodnevnog iskustva programiranja. Među novim značajkama su nova minimapa u uređivaču teksta, poboljšanja rada s udaljenim uređajima, osnovni MCP poslužitelj za povezivanje s AI modelima i značajno proširenje podrške za projekte i građevinske sustave.

Vizualna ažuriranja u Qt Creator 19 editoru: stiže minimapa

Jedan od najvidljivijih dodataka QtCreator 19 je novo "Minimap" uređivača tekstaOva značajka prikazuje pojednostavljeni prikaz sadržaja dokumenta sa strane, slično onome što već nude drugi napredni uređivači. Zahvaljujući ovoj maloj mapi koda, lakše je kretati se kroz duge datoteke i na prvi pogled prepoznati važne blokove.

Minimapa vam omogućuje da imate Pregled datoteke tijekom pomicanjaTo pomaže i u brzoj navigaciji između odjeljaka i u identificiranju područja s većom gustoćom koda. Iako je predstavljena kao dodatna opcija, može biti posebno korisna u velikim projektima, koji su vrlo česti u profesionalnim okruženjima gdje se radi s velike baze koda i distribuirani timovii za odabir alata, konzultirajte najbolji IDE-ovi za vašu distribuciju.

Qt Creator 19 uvodi poboljšanja za udaljene uređaje i distribuirani razvoj

Uvod u Qt Creator 19 Poboljšanja u konfiguraciji i upravljanju udaljenim uređajimaOvo je ključna točka za one koji kompajliraju i testiraju svoje aplikacije izvan svog lokalnog računala. Cilj je olakšati povezivanje, implementaciju i izgradnju zadataka na vanjskim računalima, što je vrlo uobičajeno u tijekovima rada gdje se oni presijecaju. desktop okruženja i ugrađeni uređaji.

Ova poboljšanja imaju za cilj ponuditi glatkije iskustvo pri radu s udaljenim uređajimaTo smanjuje trenje prilikom konfiguriranja novih ciljeva ili prebacivanja između različitih testnih strojeva. Za mnoge razvojne timove, gdje je uobičajeno kombinirati moćne radne stanice s udaljenim ili laboratorijskim hardverom, ovo ažuriranje može značajno pojednostaviti svakodnevno poslovanje.

Integracija umjetne inteligencije putem osnovnog MCP poslužitelja

Još jedna relevantna nova značajka je uključivanje Osnovni poslužitelj Model Context Protocol (MCP)Ovaj protokol se predlaže kao standard za razvojna okruženja za komunikaciju s umjetnom inteligencijom i jezičnim modelima, kao što su Claude Code i slična rješenja; prethodne verzije već su istražile integraciju umjetne inteligencije, kao što je kompatibilnost s GitHub Copilotom.

Qt Creator 19 MCP poslužitelj omogućuje ove modele otvarati datoteke, kompajlirati, pokretati i ispravljati pogreške u projektima izravno iz IDE-a, djelujući kao most između AI alata i programskog okruženja. Iako je još uvijek u osnovnoj fazi, predstavlja korak prema razvojnim okruženjima gdje pametna pomoć Može se prirodnije integrirati u rutinske zadatke poput navigacije kodom, otkrivanja pogrešaka ili predlaganja promjena.

Veća kompatibilnost sa sustavima i jezicima za izgradnju

Uz značajke usmjerene na sučelje i integraciju umjetne inteligencije, Qt Creator 19 proširuje podršku za projekte i građevinskih sustava. Poboljšanja uključuju sveobuhvatnije upravljanje za Ant, Cargo, .NET, Gradle i SwiftTo olakšava rad s heterogenim kodnim bazama unutar istog razvojnog okruženja. Ova poboljšanja nadopunjuju nove značajke Qt ekosustava, poput onih uvedenih u Qt 6.10.

Ova proširena podrška posebno je korisna za one koji kombiniraju Qt projekti s drugim ekosustavimakao što su Rust aplikacije koje koriste Cargo, .NET usluge ili komponente razvijene pomoću Gradlea i Swifta. Na taj se način Qt Creator 19 pozicionira kao fleksibilnija opcija za mješovite timove.

Qt Creator 19 i podrška za kontejnerske datoteke u stablu projekta

Među manje uočljivim, ali praktičnim promjenama je mogućnost Prikaži konfiguracijske datoteke razvojnog spremnika unutar stabla projekta. Ova značajka olakšava lociranje i izmjenu tih datoteka bez potrebe za napuštanjem IDE-a ili ručnim pretraživanjem datotečnog sustava, podsjećajući na eksperimentalnu podršku za kontejnere koja se već pojavila u prethodnim verzijama (eksperimentalna podrška za kontejnere).

S ovom integracijom, Qt Creator 19 je bolje prilagođen radna okruženja temeljena na kontejnerimaOva praksa postaje sve raširenija, kako u malim poduzećima tako i u velikim organizacijama. Mogućnost upravljanja tim datotekama iz istog sučelja gdje se uređuje kod pomaže u održavanju jasnijeg pregleda konfiguracije razvojnog okruženja.

Sve u svemu, QtCreator 19 Stiže kao ažuriranje koje poboljšava svakodnevnu upotrebljivost IDE-a, uključujući minimapu za bolju navigaciju kodom, poboljšanja rada na daljinu, prvi korak u integraciji AI modela putem MCP-a i širu podršku za različite sustave izgradnje i kontejnere. Ne radi se o radikalnoj promjeni, već o verziji koja poboljšava i proširuje radno okruženje za programere. GNU/Linux, macOS i Windows unutar Qt ekosustava i šire.

qtcreator
Povezani članak:
Qt Creator 12 stiže s podrškom za snimanje zaslona, ​​poboljšanjima i više