После более чем года разработки, стала доступна первая бета-версия многоязыковой среды разработки KDevelop 5.0.
Новая версия примечательна следующими изменениями:
- Код портирован на KDE frameworks 5 и Qt 5.
- Встроенные парсер и семантический анализатор С++ заменены на работу с CLang. Данное решение позволило проекту избавиться от многих проблем со старым парсером, а также перенаправить усилия разработчиков проекта на улучшение KDevelop в других областях. Использование CLang также позволяет легко и на должном уровне получить поддержку языков C и Objective-C. Кроме того, предупреждения компилятора теперь будут также доступны в IDE, в ряде случаев исправляемые одним нажатием кнопки или комбинацией клавиш.
- Плагин поддержки CMake теперь, вместо встроенного интерпретатора CMake, использует метаданные от самого CMake.
- Проведена чистка кода.
- Улучшения производительности.
- Официальная поддержка QML, JS.
- Официальная поддержка QMake.
Из планов проекта также отмечается желание обеспечить поддержку языков Rust и Go. Проект с радостью примет желающих помочь в работе над поддержкой этих языков.
>>> Подробности