Qt Creatori 20 arenduskeskkonna väljaanne

Ilmus integreeritud arenduskeskkond Qt Creator 20, mis on mõeldud ristplatvormsete rakenduste loomiseks Qt raamistikuga. Toetatakse nii klassikaliste C++ programmide loomist kui ka QML keele kasutamist, kus skriptide määratlemiseks kasutatakse JavaScripti ja liideselementide struktuur ja parameetrid määratakse CSS-sarnaste blokkselgadega. Valmis koostised on loodud Linuxi, Windowsi ja macOS-i jaoks.

Uues versioonis:

  • Komplekti on lisatud AI-agent, kes mõistab koodibaasi ja suudab kodeerimise kohta vestluse vormis küsimustele vastata ning lahendada ülesandeid, nagu koodi analüüs, failide redigeerimine, käskude käivitamine ja koostamisprotsessi algatamine. Agent kasutab ACP (Agent Client Protocol) protokolli ja suudab kasutada erinevaid AI-teenuse pakkujaid ning integreeruda AI-assistentidega Claude Code, Codex, Gemini CLI ja GitHub Copilot. Lisaks on rakendatud MCP-serveri (Model Context Protocol) lisand, mis annab AI-assistentidele teavet Qt Creatori hetkeolukorra kohta ja võimaldab teostada erinevaid toiminguid arenduskeskkonnas.

  • Lisatud «Zen Mode» laiendus (Tööriistad > Zen Mode), mis varjab liidese elemente, et keskenduda koodi redigeerimisele.
  • Koodimudel C++ keele jaoks on uuendatud. Clangd/LLVM tööriistakomplekt on värskendatud versioonile 22.1 ja kogutud PGO-optimeerimisega (profiili põhine optimeerimine).
  • Selle tulemusena on lisatud võimalus kokku voltida eeltöötlemise plokke (#if, #ifdef, #ifndef), #pragma piirkondi ja mitmerealisi kommentaare C++ stiilis.
  • Vaikimisi on aktiveeritud QML semantika esiletõstmine ja refaktorimise võimalused, mida pakub LSP-server Qmlls (QML Language Server).
  • Lisatud GN laiendus GN-projektide avamiseks ja nendega töötamiseks (Generate Ninja).
  • CMake-põhiste projektide töötlusvõimalusi on laiendatud. Lisatud uued eelised «qt» ja «compiler».
  • Androidi manifesti redigeerijast on välja toodud eraldi liidesed ikoonide, slaidide ja juurdepääsuõiguste redigeerimiseks.
  • Käivitamise, juurutamise või rakenduse ehitamise algatamisel tagatakse automaatne ühendamine Linux-seadmetega. Rakendatud on juurdepääsu võimaldamine kohalikele kataloogidele koodi jaoks välistele Linux-seadmetele, kus toimub ehitamine.
  • Aknad, mis kuvavad avatud failide loendi, on lisatud versioonihalduse haldamise operatsioonid. Versioonihalduse olek peegeldub faili omaduste dialoogis. Git-kohandamise redaktoris on rakendatud hoiatuste väljastamine tegevuste kohta, mis võivad teavet kaotada. Ahnete toimingute algatamine on keerulisem taasbaselise dialooge.
  • Lisatud eraldi käivitamis konfiguratsiooni tüüp, et ühendada järelvalve. serverile rakenduse tõrgete tuvastamiseks, mis töötab välisel seadmel.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster