Qt Creator 19 sosește ca cea mai recentă versiune stabilă a IDE-ului open-source și multiplatformă

  • Include o minimap în editorul de text pentru o vizualizare mai bună a codului la derulare.
  • Îmbunătățește gestionarea dispozitivelor la distanță și adaugă un server MCP de bază pentru integrarea inteligenței artificiale.
  • Extindeți suportul pentru proiecte cu Ant, Cargo, .NET, Gradle, Swift și fișiere container.

QtCreator 19

QtCreator 19 acum disponibil Este prezentată ca cea mai recentă versiune stabilă a cunoscutului mediu de dezvoltare integrat. Este un IDE gratuit, open-source și multiplatformă, conceput pentru dezvoltatorii care lucrează în GNU/Linux, macOS și Windowsși care caută un singur instrument pentru a gestiona proiecte în diferite limbaje și sisteme (vezi cum) instalați Qt Creator pe GNU/Linux).

Această actualizare vine după puțin peste patru luni de la Qt Creator 18 De asemenea, introduce mai multe caracteristici concepute pentru a îmbunătăți experiența zilnică de programare. Printre noile caracteristici se numără o nouă minimap în editorul de text, îmbunătățiri ale lucrului cu dispozitive la distanță, un server MCP de bază pentru conectarea la modele de inteligență artificială și o extindere semnificativă a suportului pentru proiecte și sisteme de construcție.

Actualizări vizuale în editorul Qt Creator 19: sosește minimapa

Una dintre cele mai vizibile adăugiri ale QtCreator 19 Este noul „Minimapa” editorului de textAceastă funcție afișează o vizualizare simplificată a conținutului documentului pe lateral, similară cu ceea ce oferă deja alte editoare avansate. Datorită acestei mici hărți de cod, este mai ușor să navigați prin fișiere lungi și să identificați blocurile importante dintr-o privire.

Miniharta vă permite să aveți o Prezentare generală a fișierului în timpul derulăriiAcest lucru ajută atât la navigarea rapidă între secțiuni, cât și la identificarea zonelor cu o densitate de cod mai mare. Deși prezentată ca o opțiune suplimentară, poate fi utilă în special în proiecte mari, care sunt foarte frecvente în mediile profesionale unde se lucrează cu baze de cod mari și echipe distribuiteȘi pentru a alege un instrument, consultați cele mai bune IDE-uri pentru distribuția ta.

Qt Creator 19 introduce îmbunătățiri pentru dispozitivele la distanță și dezvoltarea distribuită

Introducere în Qt Creator 19 Îmbunătățiri în configurarea și gestionarea dispozitivelor la distanțăAcesta este un punct cheie pentru cei care compilează și testează aplicațiile în afara mașinii lor locale. Scopul este de a facilita conectarea, implementarea și construirea sarcinilor pe mașini externe, lucru foarte comun în fluxurile de lucru unde acestea se intersectează. medii desktop și dispozitive încorporate.

Aceste îmbunătățiri urmăresc să ofere o experiență mai fluidă atunci când lucrați cu dispozitive la distanțăAcest lucru reduce dificultățile la configurarea de noi ținte sau la comutarea între diferite mașini de testare. Pentru multe echipe de dezvoltare, unde este obișnuit să combine stații de lucru puternice cu hardware la distanță sau de laborator, această actualizare poate simplifica semnificativ operațiunile zilnice.

Integrare AI prin serverul MCP de bază

O altă caracteristică nouă relevantă este includerea unui Server de bază Model Context Protocol (MCP)Acest protocol este propus ca standard pentru mediile de dezvoltare pentru a comunica cu inteligența artificială și modelele de limbaj, cum ar fi Claude Cod și soluții similare; versiunile anterioare au explorat deja integrarea inteligenței artificiale, cum ar fi compatibilitatea cu GitHub Copilot.

Serverul Qt Creator 19 MCP permite aceste modele deschide fișiere, compilează, rulează și depanează proiecte direct din IDE, acționând ca o punte între instrumentele de inteligență artificială și mediul de programare. Deși încă într-un stadiu de bază, reprezintă un pas către medii de dezvoltare în care asistență inteligentă Poate fi integrat mai natural în sarcini de rutină, cum ar fi navigarea în cod, detectarea erorilor sau sugestia de modificări.

Compatibilitate mai mare cu sistemele și limbajele de compilare

Pe lângă funcțiile axate pe interfață și integrarea inteligenței artificiale, Qt Creator 19 extinde suportul pentru proiecte și sisteme de construcție. Îmbunătățirile includ o gestionare mai cuprinzătoare a Ant, Cargo, .NET, Gradle și SwiftAcest lucru facilitează lucrul cu baze de cod eterogene în cadrul aceluiași mediu de dezvoltare. Aceste îmbunătățiri completează noile caracteristici ale ecosistemului Qt, cum ar fi cele introduse în Qt 6.10.

Acest suport extins este util în special pentru cei care combină Proiecte Qt cu alte ecosistemecum ar fi aplicațiile Rust care utilizează Cargo, serviciile .NET sau componentele dezvoltate cu Gradle și Swift. În acest fel, Qt Creator 19 se poziționează ca o opțiune mai flexibilă pentru echipele mixte.

Qt Creator 19 și suport pentru fișierele container în arborele proiectului

Printre schimbările mai puțin vizibile, dar practice, se numără posibilitatea de a Afișați fișierele de configurare a containerului de dezvoltare în cadrul arborelui proiectului. Această caracteristică facilitează localizarea și modificarea acestor fișiere fără a fi nevoie să părăsiți IDE-ul sau să căutați manual în sistemul de fișiere, amintind de suportul experimental pentru containere care apărea deja în versiunile anterioare (suport experimental pentru containere).

Cu această integrare, Qt Creator 19 este mai bine adaptat la medii de lucru bazate pe containereAceastă practică devine din ce în ce mai răspândită, atât în ​​cadrul întreprinderilor mici, cât și al organizațiilor mari. Posibilitatea de a gestiona aceste fișiere din aceeași interfață în care este editat codul ajută la menținerea unei imagini mai clare asupra configurației mediului de dezvoltare.

În ansamblu, QtCreator 19 Aceasta vine ca o actualizare care consolidează utilizabilitatea zilnică a IDE-ului, încorporând o minimap pentru o navigare mai bună în cod, îmbunătățiri ale lucrului la distanță, un prim pas în integrarea modelelor de inteligență artificială prin MCP și suport mai larg pentru diferite sisteme de compilare și containere. Nu este o schimbare radicală, ci mai degrabă o versiune care rafinează și extinde mediul de lucru pentru dezvoltatori. GNU/Linux, macOS și Windows în cadrul ecosistemului Qt și nu numai.

qtcreator
Articol asociat:
Qt Creator 12 vine cu suport pentru înregistrarea ecranului, îmbunătățiri și multe altele