एकात्मिक विकास वातावरण Qt क्रिएटर 8.0 चे प्रकाशन प्रकाशित केले गेले आहे, जे Qt लायब्ररी वापरून क्रॉस-प्लॅटफॉर्म अनुप्रयोग तयार करण्यासाठी डिझाइन केलेले आहे. हे C++ मधील क्लासिक प्रोग्राम्सच्या विकासासाठी आणि QML भाषेच्या वापरास समर्थन देते, ज्यामध्ये JavaScript स्क्रिप्ट्स परिभाषित करण्यासाठी वापरली जाते आणि इंटरफेस घटकांची रचना आणि पॅरामीटर्स CSS-सारख्या ब्लॉक्सद्वारे निर्दिष्ट केले जातात. लिनक्स, विंडोज आणि मॅकओएससाठी रेडीमेड असेंब्ली तयार केल्या आहेत.
नवीन आवृत्तीमध्ये:
- В меню добавлен элемент «Edit > Preferences» для быстрого перехода к настройкам.
- Отключена старая модель кода на языке С++, реализованная на базе libclang, вместо которой начиная с прошлой ветки по умолчанию предлагается модель на основе бэкенда Clangd, поддерживающего протокол LSP (Language Server Protocol).
- В парсере QML налажена обработка шаблонов строк JavaScript и оператора «??=».
- Для языка Python по умолчанию задействован сервер поддержки языка python-lsp-server, для которого предложена отдельная секция настроек «Python > Language Server Configuration».
- Для проектов CMake реализован новый шаблон настроек «Profile», который сочетает тип сборки «RelWithDebInfo» с включением средств для отладки и профилирования.
- Добавлен экспериментальный плагин с поддержкой инструментария coverage-тестирования Coco.
- Добавлена экспериментальная поддержка интеграции с GitLab, позволяющая просматривать и клонировать проекты, загружать код и получать уведомления о событиях.
- Прекращена поддержка платформы UWP (Universal Windows Platform).
- На платформе Windows обеспечено определение инструментария ARM MSVC.
- Для Android добавлена опция для подключения к устройствам по Wi-Fi.
स्त्रोत: opennet.ru