Вышла 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.
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К показов