В KDevelop 5.5 улучшена поддержка C ++, PHP и начальная поддержка Python 3.8. KDevelop — бесплатная IDE для платформы KDE в Unix и Linux. Он ориентирован на поддержку C ++, Python, PHP и JavaScript / QML с использованием внешних компиляторов, таких как Clang и GCC, вместо того, чтобы иметь собственный компилятор.
Разработчики KDevelop говорят, что у него есть расширенный редактор с семантическим анализом кода, поэтому он может предоставить «обогащенный опыт программирования благодаря глубокому пониманию вашего проекта». Программисты на C ++ особенно хорошо поддерживаются. После внедрения Clang в 5.0 вы получаете 100% правильную функциональность синтаксического анализа кода, что означает, что IDE может точно проверять ошибки кодирования даже без необходимости вызова компилятора. KDevelop также поддерживает различные рабочие процессы, чтобы упростить процесс разработки, и команда говорит, что это также помогает улучшить качество кода, проверить его функциональность и затем развернуть его где угодно. Это не делает кофе.
Ни одно из улучшений версии 5.5 не является серьезным; вместо этого команда сконцентрировалась на повышении стабильности среды IDE и внесении небольших улучшений в поддержку разных языков. Он включает начальную поддержку Python 3.8, чтобы помочь разработчикам поддерживать свои приложения в актуальном состоянии с учетом последних тенденций.
(щелкните изображение, чтобы увеличить)
Для C ++ это означает, что среда IDE усерднее работает над поиском типов при упреждающем завершении и добавлении настраиваемых предопределенных выборок контрольных наборов для Clazy и CLang-tidy. Другое улучшение означает, что захваты лямбда-инициализации посещаются, начиная с clang 9.0.0.
Разработчики PHP теперь должны иметь возможность использовать параметры вызова функций после закрытия, и была добавлена поддержка типизированных свойств PHP 7.4. Также теперь поддерживаются массивы типов, а также видимость констант класса и типизированные свойства, как это было введено в PHP 7.4.
В более общем плане, в IDE улучшена обработка цветовых схем, и есть настройка, позволяющая Clazy и clang-tidy совместно использовать код среди множества исправлений незначительных неудобств. KDevelop 5.5 доступен для загрузки.