
Qt Creator 19 тепер доступні Він представлений як останній стабільний реліз відомого інтегрованого середовища розробки. Це безкоштовне, кросплатформне IDE з відкритим кодом, розроблене для розробників, що працюють у GNU/Linux, macOS та Windowsі які шукають єдиний інструмент для управління проектами різними мовами та системами (див. як Встановлення Qt Creator на GNU/Linux).
Це оновлення виходить трохи пізніше чотири місяці з моменту виходу Qt Creator 18 Також представлено кілька функцій, розроблених для покращення щоденного програмування. Серед нових функцій – нова міні-карта в текстовому редакторі, покращення роботи з віддаленими пристроями, базовий MCP-сервер для підключення до моделей штучного інтелекту та значне розширення підтримки проектів та будівельних систем.
Візуальні оновлення в редакторі Qt Creator 19: з'явилася мінікарта.
Одне з найпомітніших доповнень Qt Creator 19 є новим «Мінікарта» текстового редактораЦя функція відображає спрощений вигляд вмісту документа збоку, подібно до того, що пропонують інші просунуті редактори. Завдяки цій невеликій карті коду легше орієнтуватися в довгих файлах та одразу ідентифікувати важливі блоки.
Міні-карта дозволяє вам мати Огляд файлу під час прокручуванняЦе допомагає як швидко переміщатися між розділами, так і виявляти області з більшою щільністю коду. Хоча це представлено як додаткова опція, вона може бути особливо корисною у великих проектах, які дуже поширені в професійному середовищі, де робота виконується з великі кодові бази та розподілені командиа щоб вибрати інструмент, зверніться до найкращі IDE для вашого дистрибутиву.
Qt Creator 19 представляє покращення для віддалених пристроїв та розподіленої розробки
Вступ до Qt Creator 19 Покращення в налаштуванні та управлінні віддаленими пристроямиЦе ключовий момент для тих, хто компілює та тестує свої програми поза межами локальної машини. Мета полягає в тому, щоб полегшити підключення, розгортання та збирання завдань на зовнішніх машинах, що дуже поширено в робочих процесах, де вони перетинаються. робочі середовища та вбудовані пристрої.
Ці покращення мають на меті запропонувати плавніший досвід роботи з віддаленими пристроямиЦе зменшує труднощі під час налаштування нових цілей або перемикання між різними тестовими машинами. Для багатьох команд розробників, де прийнято поєднувати потужні робочі станції з віддаленим або лабораторним обладнанням, це оновлення може значно спростити щоденні операції.
Інтеграція ШІ через базовий MCP-сервер
Ще однією важливою новою функцією є включення Базовий сервер протоколу контексту моделі (MCP)Цей протокол пропонується як стандарт для середовищ розробки для взаємодії зі штучним інтелектом та мовними моделями, такими як Клод Код та аналогічні рішення; попередні версії вже досліджували інтеграцію зі штучним інтелектом, таку як сумісність з GitHub Copilot.
Сервер Qt Creator 19 MCP дозволяє використовувати ці моделі відкривати файли, компілювати, запускати та налагоджувати проекти безпосередньо з IDE, діючи як місток між інструментами штучного інтелекту та середовищем програмування. Хоча це все ще базова стадія, це крок до середовищ розробки, де розумна допомога Його можна більш природно інтегрувати в рутинні завдання, такі як навігація кодом, виявлення помилок або пропонування змін.
Більша сумісність із системами та мовами збірки
Окрім функцій, зосереджених на інтерфейсі та інтеграції штучного інтелекту, Qt Creator 19 розширює підтримку проектів та будівельних систем. Покращення включають більш комплексне управління для Ant, Cargo, .NET, Gradle та SwiftЦе спрощує роботу з різнорідними кодовими базами в одному середовищі розробки. Ці покращення доповнюють нові функції екосистеми Qt, такі як ті, що були представлені в Qt 6.10.
Ця розширена підтримка особливо корисна для тих, хто поєднує Проєкти Qt з іншими екосистемамитакі як Rust-додатки, що використовують Cargo, сервіси .NET або компоненти, розроблені за допомогою Gradle та Swift. Таким чином, Qt Creator 19 позиціонує себе як більш гнучкий варіант для змішаних команд.
Qt Creator 19 та підтримка файлів-контейнерів у дереві проєкту
Серед менш помітних, але практичних змін є можливість Показати файли конфігурації контейнера розробки у дереві проекту. Ця функція спрощує пошук та зміну цих файлів без необхідності виходити з IDE або вручну шукати файлову систему, нагадуючи експериментальну підтримку контейнерів, яка вже з'явилася в попередніх версіях (експериментальна підтримка контейнерів).
Завдяки цій інтеграції Qt Creator 19 краще адаптований до робочі середовища на основі контейнерівЦя практика стає дедалі поширенішою як у малому бізнесі, так і у великих організаціях. Можливість керувати цими файлами з того самого інтерфейсу, де редагується код, допомагає підтримувати чіткіше уявлення про конфігурацію середовища розробки.
Разом Qt Creator 19 Це оновлення, яке підсилює зручність щоденного використання IDE, включаючи міні-карту для кращої навігації кодом, покращення віддаленої роботи, перший крок в інтеграції моделей штучного інтелекту через MCP та ширшу підтримку різних систем збірки та контейнерів. Це не радикальна зміна, а радше версія, яка вдосконалює та розширює робоче середовище для розробників. GNU/Linux, macOS та Windows в екосистемі Qt та за її межами.