Виммельбух, 3, перетяжка
Виммельбух, 3, перетяжка
Виммельбух, 3, перетяжка

Вышла KDevelop 5.0, бесплатная открытая кроссплатформенная IDE

Новости Отредактировано

9К открытий9К показов

Почти два года спустя выхода KDevelop 4.7 разработчики выпустили новую версию своей IDE, KDevelop 5.0. KDevelop — это среда разработки, поддерживающая C++, Python, PHP и JavaScript/QML. Главными изменениями являются улучшенная поддержка C/C++, а также добавилась поддержка последних версий Python, PHP и QML/JS. 

Вышла KDevelop 5.0, бесплатная открытая кроссплатформенная IDE 1

C/C++ теперь работают с clang

Главным изменением однозначно является переход с кастомного движка C++ на clang. Кроме простоты, у него есть ещё несколько преимуществ:

  • Даже самые сложные конструкции C++ теперь парсятся и выделяются корректно. Если что-то не скомпилируется, KDevelop расскажет, почему.
  • Диагностика стала более надёжной. Например, теперь KDevelop может определить, доступна ли перегрузка функции с переданными вами параметрами.
  • Многие ошибки (лишние скобки, опечатки, отступы…) можно исправить на ходу, нажав комбинацию клавиш (Alt+1).
  • Добавлен режим парсинга C.

Разработчики всё ещё настраивают некоторые из старых утилит для работы с новой инфраструктурой, но всё самое важное уже готово. Поддержка Python, напротив, не претерпела существенных изменений, она лишь стала более стабильной. Тоже самое можно сказать и про работу с PHP и QML/JS.

Qt 5, KDE Frameworks 5 и прочие платформы

Кроме вышеупомянутых изменений, KDevelop 5 был портирован на KDE Frameworks 5 и Qt 5. Это позволит впервые запустить экспериментальную версию KDevelop на Microsoft Windows, не говоря уже о поддержке Linux.

Загрузка

Вы можете скачать исходники здесь. Архивы подписаны следующим ключом: AC44AC6DB29779E6.

Вместе с KDevelop 5.0 была выпущена версия 2.0 парсера kdevelop-pg-qt; скачайте её отсюда.

Разработчики также предоставляют экспериментальный бинарный пакет, который можно запустить на любом относительно свежем дистрибутиве Linux: скачайте здесь. После загрузки файла сделайте его исполняемым и запустите.

Следите за новыми постами
Следите за новыми постами по любимым темам
9К открытий9К показов