È stato pubblicato il rilascio dell'ambiente di sviluppo integrato Qt Creator 8.0, pensato per realizzare applicazioni multipiattaforma utilizzando la libreria Qt. Supporta sia lo sviluppo di programmi classici in C++ sia l'uso del linguaggio QML, in cui JavaScript viene utilizzato per definire gli script e la struttura e i parametri degli elementi dell'interfaccia sono specificati da blocchi simili a CSS. Sono stati creati assiemi già pronti per Linux, Windows e MacOS.
Nella nuova versione:
- Un elemento "Modifica > Preferenze" è stato aggiunto al menu per un rapido accesso alle impostazioni.
- È stato disabilitato il vecchio modello di codice in linguaggio C++, implementato sulla base di libclang, in sostituzione del quale, a partire dal ramo precedente, viene proposto di default un modello basato sul backend Clangd che supporta il protocollo LSP (Language Server Protocol).
- Il parser QML supporta l'elaborazione di modelli di stringhe JavaScript e l'operatore “??=".
- Per il linguaggio Python, il server di supporto del linguaggio python-lsp-server è abilitato per impostazione predefinita, per il quale viene offerta una sezione di impostazioni separata “Python > Configurazione del server del linguaggio”.
- È stato implementato un nuovo modello di impostazioni "Profilo" per i progetti CMake, che combina il tipo di build "RelWithDebInfo" con l'inclusione di strumenti di debug e profilazione.
- Aggiunto plugin sperimentale con supporto per il toolkit di test della copertura Coco.
- Aggiunto supporto sperimentale per l'integrazione di GitLab, che consente di visualizzare e clonare progetti, caricare codice e ricevere notifiche di eventi.
- Il supporto per la piattaforma UWP (Universal Windows Platform) è stato interrotto.
- La definizione del toolkit ARM MSVC viene fornita sulla piattaforma Windows.
- Per Android è stata aggiunta un'opzione per connettersi ai dispositivi tramite Wi-Fi.
Fonte: opennet.ru