KDevelop

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: kdevelop.org

Кроссплатформенная интегрированная среда разработки (IDE) KDevelop предназначена для создания программного обеспечения на языках C, C++, Python, QML/JavaScript и PHP. Она является частью проекта KDE и распространяется под лицензией GPL. KDevelop предоставляет разработчикам мощные инструменты для редактирования, навигации и отладки кода, а также интеграцию с системами сборки и контроля версий, используя архитектуру на основе плагинов.

Среда разработки KDevelop начала своё существование в 1998 году и с тех пор претерпела несколько значительных изменений. В версии 5.0, выпущенной в 2016 году, был внедрён новый бэкенд на основе Clang, что обеспечило точный анализ кода и улучшенную поддержку современных стандартов C++. Также была добавлена поддержка языков QML и JavaScript с использованием парсера из Qt Creator. Впоследствии были разработаны плагины для поддержки Python и PHP, расширяя возможности среды для различных типов проектов.

  • Поддержка множества языков программирования: C, C++, Python, QML/JavaScript, PHP и другие через плагины.
  • Интеграция с системами сборки: поддержка CMake, QMake, Automake и других.
  • Мощная автодополнение и анализ кода: использование Clang для точного анализа и автодополнения кода.
  • Поддержка отладки: интеграция с GNU Debugger (GDB) для отладки приложений.
  • Гибкая настройка интерфейса: возможность кастомизации рабочего пространства под нужды разработчика.
  • Поддержка контроля версий: интеграция с Git, SVN и другими системами контроля версий.
  • Расширяемость: наличие множества плагинов для добавления дополнительного функционала.
  • Кроссплатформенность: доступность для Linux, Windows и macOS.
  • Поддержка документации: интеграция с документацией Qt, CMake и Man-страницами прямо из редактора.
  • Поддержка QML/JavaScript: использование парсера из Qt Creator для работы с QML и JavaScript.
Подробнее