È stato pubblicato Qt Creator 8.0, un ambiente di sviluppo integrato progettato per creare applicazioni cross-platform utilizzando la libreria Qt. Supporta sia lo sviluppo di programmi classici in C++ che l'uso del linguaggio QML, dove gli script sono definiti in JavaScript e la struttura e i parametri degli elementi dell'interfaccia sono specificati in blocchi simili a CSS. Sono disponibili build finali per Linux, Windows e macOS.
Nella nuova versione:
- Nel menu è stata aggiunta la voce «Edit > Preferences» per un rapido accesso alle impostazioni.
- È stata disattivata la vecchia modello di codice C++ basata su libclang, sostituita dalla model basata su Clangd che supporta il protocollo LSP (Language Server Protocol) di default a partire da questa versione.
- Nel parser QML è stata migliorata l'elaborazione dei template di stringhe JavaScript e dell'operatore «??=».
- Per il linguaggio Python, il server python-lsp-server è abilitato di default. un server È stata proposta una sezione separata per la configurazione delle impostazioni «Python > Language Server Configuration».
- Per i progetti CMake è stato implementato un nuovo template di impostazioni «Profile», che combina il tipo di build «RelWithDebInfo» con strumenti di debug e profiling.
- Aggiunto un plugin sperimentale con supporto per il framework di copertura dei test Coco.
- Aggiunta una supporto sperimentale per l'integrazione con GitLab, permettendo di visualizzare e clonare progetti, caricare codice e ricevere notifiche di eventi.
- È stata interrotta la supporto per la piattaforma UWP (Universal Windows Platform).
- Sulla piattaforma Windows è stato abilitato il rilevamento degli strumenti ARM MSVC.
- Per Android è stata aggiunta un'opzione per connettersi ai dispositivi tramite Wi-Fi.
Fonte: opennet.ru
