
Qt Creator 19 teraz dostępny Jest to najnowsza stabilna wersja znanego zintegrowanego środowiska programistycznego. Jest to darmowe, otwarte i wieloplatformowe środowisko IDE przeznaczone dla programistów pracujących w GNU/Linux, macOS i Windowsi którzy szukają jednego narzędzia do zarządzania projektami w różnych językach i systemach (zobacz jak zainstaluj Qt Creator na GNU/Linux).
Ta aktualizacja pojawia się po nieco ponad cztery miesiące od wydania Qt Creator 18 Wprowadza również szereg funkcji mających na celu usprawnienie codziennego programowania. Wśród nich znajdują się nowa minimapa w edytorze tekstu, usprawnienia w pracy z urządzeniami zdalnymi, podstawowy serwer MCP do łączenia się z modelami AI oraz znaczące rozszerzenie obsługi projektów i systemów budynkowych.
Aktualizacje wizualne w edytorze Qt Creator 19: pojawia się minimapa
Jednym z najbardziej widocznych dodatków Qt Creator 19 to jest nowe „Minimapa” edytora tekstuTa funkcja wyświetla uproszczony widok zawartości dokumentu z boku, podobnie jak inne zaawansowane edytory. Dzięki tej małej mapie kodu łatwiej jest nawigować po długich plikach i szybko identyfikować ważne bloki.
Minimapa pozwala na posiadanie Podgląd pliku podczas przewijaniaPomaga to zarówno w szybkim poruszaniu się między sekcjami, jak i w identyfikacji obszarów o większej gęstości kodu. Chociaż jest to oferowane jako dodatkowa opcja, może być szczególnie przydatne w dużych projektach, które są bardzo powszechne w środowiskach profesjonalnych, gdzie praca jest wykonywana z… duże bazy kodu i rozproszone zespołyi aby wybrać narzędzie, zapoznaj się z najlepsze środowiska IDE dla Twojej dystrybucji.
Qt Creator 19 wprowadza ulepszenia dla urządzeń zdalnych i rozproszonego rozwoju
Wprowadzenie do Qt Creator 19 Ulepszenia w konfiguracji i zarządzaniu urządzeniami zdalnymiTo kluczowy punkt dla tych, którzy kompilują i testują swoje aplikacje poza lokalnym komputerem. Celem jest ułatwienie łączenia, wdrażania i budowania zadań na komputerach zewnętrznych, co jest bardzo powszechne w przepływach pracy, gdzie się one przecinają. środowiska graficzne i urządzenia wbudowane.
Ulepszenia te mają na celu zapewnienie płynniejsze działanie podczas pracy ze zdalnymi urządzeniamiZmniejsza to tarcie podczas konfigurowania nowych celów lub przełączania się między różnymi maszynami testowymi. Dla wielu zespołów programistycznych, w których powszechne jest łączenie wydajnych stacji roboczych ze sprzętem zdalnym lub laboratoryjnym, ta aktualizacja może znacznie uprościć codzienne działania.
Integracja AI poprzez podstawowy serwer MCP
Kolejną istotną nową funkcją jest uwzględnienie Podstawowy serwer protokołu Model Context Protocol (MCP)Protokół ten jest proponowany jako standard dla środowisk programistycznych do komunikacji ze sztuczną inteligencją i modelami językowymi, takimi jak Kod Claude'a i podobne rozwiązania; w poprzednich wersjach testowano już integrację ze sztuczną inteligencją, np. kompatybilność z GitHub Copilot.
Serwer Qt Creator 19 MCP umożliwia te modele otwieraj pliki, kompiluj, uruchamiaj i debuguj projekty bezpośrednio z IDE, działając jako pomost między narzędziami AI a środowiskiem programistycznym. Choć wciąż znajduje się na etapie podstawowym, stanowi krok w kierunku środowisk programistycznych, w których inteligentna pomoc Można je w sposób bardziej naturalny zintegrować z rutynowymi zadaniami, takimi jak nawigacja po kodzie, wykrywanie błędów lub proponowanie zmian.
Większa zgodność z systemami kompilacji i językami
Oprócz funkcji skupionych na interfejsie i integracji AI, Qt Creator 19 rozszerza obsługę projektu i systemów budowlanych. Ulepszenia obejmują bardziej kompleksowe zarządzanie Ant, Cargo, .NET, Gradle i SwiftUłatwia to pracę z heterogenicznymi bazami kodu w tym samym środowisku programistycznym. Te ulepszenia uzupełniają nowe funkcje ekosystemu Qt, takie jak te wprowadzone w Qt 6.10.
To rozszerzone wsparcie jest szczególnie przydatne dla tych, którzy łączą Projekty Qt z innymi ekosystemamitakich jak aplikacje Rust wykorzystujące Cargo, usługi .NET czy komponenty opracowane w Gradle i Swift. W ten sposób Qt Creator 19 pozycjonuje się jako bardziej elastyczna opcja dla zespołów mieszanych.
Qt Creator 19 i obsługa plików kontenerowych w drzewie projektu
Do mniej zauważalnych, ale praktycznych zmian należy możliwość Pokaż pliki konfiguracji kontenera programistycznego w drzewie projektu. Funkcja ta ułatwia lokalizowanie i modyfikowanie tych plików bez konieczności opuszczania środowiska IDE lub ręcznego przeszukiwania systemu plików, co przypomina eksperymentalną obsługę kontenerów, która pojawiła się już w poprzednich wersjach (eksperymentalne wsparcie dla kontenerów).
Dzięki tej integracji Qt Creator 19 jest lepiej dostosowany do środowiska pracy oparte na kontenerachTa praktyka staje się coraz bardziej powszechna, zarówno w małych firmach, jak i dużych organizacjach. Możliwość zarządzania tymi plikami z tego samego interfejsu, w którym edytuje się kod, pomaga zachować przejrzysty obraz konfiguracji środowiska programistycznego.
Razem Qt Creator 19 Aktualizacja ta zwiększa codzienną użyteczność środowiska IDE, wprowadzając minimapę dla lepszej nawigacji po kodzie, usprawnienia pracy zdalnej, pierwszy krok w kierunku integracji modeli AI za pośrednictwem MCP oraz szersze wsparcie dla różnych systemów kompilacji i kontenerów. Nie jest to radykalna zmiana, ale raczej wersja, która udoskonala i rozszerza środowisko pracy programistów. GNU/Linux, macOS i Windows w ekosystemie Qt i poza nim.