The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

22.03.2017 12:20  Релиз среды разработки приложений KDevelop 5.1

Состоялся релиз интегрированной среды программирования KDevelop 5.1, полностью поддерживающей процесс разработки для KDE 5, в том числе с использованием Clang в качестве компилятора. Код проекта распространяется под лицензией GPL и использует библиотеки KDE Frameworks 5 и Qt 5.

Основные новшества:

  • Добавлена поддержка LLDB в качестве альтернативного бэкенда для организации отладки кода в KDevelop, работающего напрямую с обособленным LLDB MI Driver (lldb-mi). Реализован новый фреймворк для взаимодействия с внешними отладчиками, который может использоваться как с GDB, так и с отладчиком LLDB, развиваемым проектом LLVM;
  • В меню добавлена новая секций "Analyzer", в которой предложен набор инструментов для работы с плагинами для анализа кода. В основной состав включён плагин analyzer, предоставляющий средства для статического анализа при помощи утилиты Cppcheck, позволяющей выявлять типовые ошибки в коде на языках C/C++, такие как обращение к области за границами буфера, утечки памяти, разыменования нулевых указателей, использование неинициализированных переменных и т.п. Кроме Cppcheck также реализована поддержка проверки кода через Valgrind, clang-tidy и krazy2, но код плагинов для данных систем пока полностью не стабилизирован и развивается в отдельных репозиториях (планируется включить их в основной репозиторий в одном из следующих выпусков);
  • Добавлена начальная поддержка разработки проектов с компонентами на языке OpenCL, применяемом для организации параллельных вычислений с привлечением мощностей GPU. Входящий в состав KDevelop бэкенд на базе Clang адаптирован для разбора кода на языке OpenCL. В следующем выпуски ожидается включение поддержки технологии NVIDIA CUDA;
  • Расширена поддержка языка Python. Добавлен разбор новых элементов синтаксиса и семантики Python 3.6. Решены многие проблемы в движке анализа семантики Python (например, значительно улучшены средства определения типов), переписан код для интеграции с компонентами проверки стилей;
  • Обеспечена интеграция с системой управления версиями Perforce, реализованная в виде надстройки над утилитой p4 по аналогии с надстройкой для Git и Bazaar;
  • Добавлен интерфейс для выбора цветовой схемы не выходя из KDevelop, что удобно при запуске в окружениях рабочего стола, отличных от KDE Plasma, в которых усложнено изменение настроек цветовой схемы;
  • Улучшена работа на платформе Windows и готовится к выпуску первый вариант KDevelop для macOS.


  1. Главная ссылка к новости (https://www.kdevelop.org/news/...)
  2. OpenNews: Релиз среды разработки приложений KDevelop 5.0
  3. OpenNews: Релиз среды разработки приложений KDevelop 4.7.0. Планы развития KDevelop 5
  4. OpenNews: Для KDevelop подготовлены средства для разработки на Python 3
  5. OpenNews: Релиз среды разработки приложений KDevelop 4.6.0
  6. OpenNews: Для текстовых редакторов KDE и IDE KDevelop представлена поддержка языка D
Лицензия: CC-BY
Тип: Программы
Ключевые слова: kdevelop, kde
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 12:24, 22/03/2017 [ответить] [смотреть все]
  • +12 +/
    В свое время проводил в ней весьма уютненькие вечера. Годная среда разработки.
     
     
  • 2.34, BlackRaven86, 20:20, 22/03/2017 [^] [ответить] [смотреть все] [показать ветку]
  • +1 +/
    Проводил в ней рабочие дни :)
     
  • 2.58, Because its Freedom, 22:26, 23/03/2017 [^] [ответить] [смотреть все] [показать ветку]
  • +3 +/
    Работаю в ней сейчас, главная IDE последние 2 года.
     
  • 1.2, Аноним, 12:39, 22/03/2017 [ответить] [смотреть все]
  • +/
    Отлично, пользуюсь ею ещё со времём KDE3.
     
  • 1.4, iPony, 12:45, 22/03/2017 [ответить] [смотреть все]
  • –13 +/
    Страшно представить как оно выглядит под macOS или Windows
     
     
  • 2.23, Аноним, 15:46, 22/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +9 +/
    Qt-приложения в Винде выглядят нормально.
     
  • 2.27, Аноним, 19:01, 22/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Нормально, оно же не GTK3
     
  • 2.62, iLolly, 19:16, 24/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    В зеркало посмотри, там еще страшнее...
     
  • 1.5, MPEG LA, 12:47, 22/03/2017 [ответить] [смотреть все]  
  • +/
    Божественно для C++
     
     
  • 2.37, Pinkie Pie, 21:48, 22/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Как бы не так Очень падучая разбор кода тормозит просто дико как раньше Qt C... весь текст скрыт [показать] [показать ветку]
     
  • 1.6, Аноним, 12:56, 22/03/2017 [ответить] [смотреть все]  
  • +2 +/
    Зачем распылять усилия В упор не понимаю почему КДЕшники страдают этой фигней ... весь текст скрыт [показать]
     
     
  • 2.7, iPony, 13:03, 22/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –9 +/
    Ну в теории разработчикам КДЕ будет проще Можно будет писать из macOS А так пи... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.8, Максим, 13:06, 22/03/2017 [^] [ответить] [смотреть все]  
  • –6 +/
    Истину глаголишь.
     
  • 3.11, Аноним, 13:34, 22/03/2017 [^] [ответить] [смотреть все]  
  • +/
    Думаю они на XFCE сидят.
     
     
  • 4.19, adolfus, 14:48, 22/03/2017 [^] [ответить] [смотреть все]  
  • +/
    Да уж вряд ли Последние пару лет XFCE стал на гномосятину зело похож Прямо так... весь текст скрыт [показать]
     
     
  • 5.30, vfgbdzdgh, 19:55, 22/03/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    вертикальный размер вкладок терминала меняется одной галкой в настройках
     
     
  • 6.55, adolfus, 16:56, 23/03/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Какой галкой Должно быть число, например 20pt Вертикальный размер высоту пан... весь текст скрыт [показать]
     
  • 2.18, НяшМяш, 14:29, 22/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Ну, учитывая, что это QT - запилить поддержку не так уж и сложно Да и на той же... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.28, BlackRaven86, 19:52, 22/03/2017 [^] [ответить] [смотреть все]  
  • +/
    > QtCreator выглядит страшновато

    Нормально он выглядит.

     
     
  • 4.44, Дуплик, 02:34, 23/03/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Где В каком месте http d33763z96x0wep cloudfront net wp-content uploads 2013... весь текст скрыт [показать]
     
     
  • 5.65, ivanpetrov, 11:56, 28/03/2017 [^] [ответить] [смотреть все]  
  • +/
    Эт какого года версии скрин включая МакОСь Вот текущий, например http i im... весь текст скрыт [показать]
     
  • 2.21, Logo, 15:19, 22/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +5 +/
    Интересно, все выше написавшие, кто-то вникал в эту проблему Мне приходилось вы... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.60, iPony, 10:53, 24/03/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Так KDE софт и Qt софт - это какбэ ни одно и тоже
     
  • 2.32, BlackRaven86, 20:00, 22/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Вот я так некоторое время работал и KDE для винды очень пригодился ... весь текст скрыт [показать] [показать ветку]
     
  • 1.9, KaE, 13:23, 22/03/2017 [ответить] [смотреть все]  
  • –12 +/
    Лучшая IDE это текстовый редактор, make cmake и консоль Ну плюс VCS еще для пол... весь текст скрыт [показать]
     
     
  • 2.10, Аноним, 13:30, 22/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +14 +/
    Всё перечисленное в сабже есть.
     
     
  • 3.13, KaE, 13:53, 22/03/2017 [^] [ответить] [смотреть все]  
  • –8 +/
    В сабже есть все для управления перечисленным, но ни коим образом ему не принадл... весь текст скрыт [показать]
     
     
  • 4.46, Аноним, 08:57, 23/03/2017 [^] [ответить] [смотреть все]  
  • +/
    То чувство, когда хотел показаться умным, но сказал полную дичь.
     
  • 2.12, A.Stahl, 13:38, 22/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +17 +/
    А лучшее транспортное средство это 24 зубчатых колеса, 2 коленвала, 40 метров арматуры, АКБ и цистерна.
    Бибикай дальше, вимер.
     
     
  • 3.56, Аноним, 20:26, 23/03/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    О. мисье освоил emacs в след за своим богом?
     
  • 2.29, BlackRaven86, 19:54, 22/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Они не дают тех возможностей, которые есть у IDE Но писать код так вполне можно... весь текст скрыт [показать] [показать ветку]
     
  • 2.63, Аноним, 20:05, 24/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Как можно упоминать лучшая и cmake в одном предложении ... весь текст скрыт [показать] [показать ветку]
     
  • 1.17, Рачешкольник, 14:16, 22/03/2017 [ответить] [смотреть все]  
  • –1 +/
    они уже отвязали его от кио? А то держать фоном стопиццот велосипедов абстракции для 2.5 программ - ниторт
     
     
  • 2.25, Аноним, 17:21, 22/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Не нравится KIO - используй QtDevelop.
     
     
  • 3.49, Аноним, 11:33, 23/03/2017 [^] [ответить] [смотреть все]  
  • +/
    из серии "не нравится системд - используй десяточку"?
     
  • 1.20, Аноним, 15:06, 22/03/2017 [ответить] [смотреть все]  
  • +/
    Пробовал в свое время пару лет назад , но было абсолютно неюзабельно из-за паду... весь текст скрыт [показать]
     
     
  • 2.24, ваноним, 16:24, 22/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Есть. Уже снова торт.
     
  • 2.43, Дуплик, 02:29, 23/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Всё так же падает, см. мой комментарий ниже.
     
     
  • 3.45, glebiao, 05:04, 23/03/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    о 5-ке сказать ничего не могу, не пробовал А вот о падучести kdevelop 4 xx --... весь текст скрыт [показать]
     
     
  • 4.50, Аноним, 11:43, 23/03/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Если KDevelop валится от настроек а именно это лежит в kde4 , то KDevelop - ... весь текст скрыт [показать]
     
     
  • 5.51, glebiao, 11:50, 23/03/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Не от настроек, а от ссылок на компоненты, которые могли остаться от установки п... весь текст скрыт [показать]
     
  • 5.57, Led, 21:31, 23/03/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    > KDevelop - УГ.

    Нет, ты.

     
     
  • 6.59, Анончег, 23:24, 23/03/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Светодиод
     
  • 6.61, Аноним, 18:49, 24/03/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    А по теме нечего сказать? Нет? Так я и думал.
     
     
  • 7.64, Аноним, 21:43, 24/03/2017 [^] [ответить] [смотреть все]  
  • +/
    > А по теме нечего сказать? Нет? Так я и думал.

    УМВРЧЯДНТ?


     
  • 1.22, Аноним, 15:33, 22/03/2017 [ответить] [смотреть все]  
  • –3 +/
    Какое же уг этот их дефолтный breeze, еще хуже чем oxygen На таких объемных инт... весь текст скрыт [показать]
     
     
  • 2.26, Аноним, 18:27, 22/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    А я как лютый фан GTK3 GNOME3, наоборот считаю, что единственное годное, что ест... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.38, Аноним, 21:52, 22/03/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Как человек с извращенным пониманием прекрасного, хочешь сказать?
     
  • 2.31, BlackRaven86, 19:57, 22/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Мне, как пользователю KDE, breeze нравится Oxygen отвращения тоже не вызывает, ... весь текст скрыт [показать] [показать ветку]
     
  • 2.40, Аноним, 01:27, 23/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Смена темы на другую заняла бы меньше места, чем написание коммента с недовольст... весь текст скрыт [показать] [показать ветку]
     
  • 1.33, Аноним, 20:10, 22/03/2017 [ответить] [смотреть все]  
  • +/
    А на сколько сложно добавить поддержку других языков типа Haskell, Idris и други... весь текст скрыт [показать]
     
     
  • 2.42, Дуплик, 02:27, 23/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Практически невозможно Это тебе не JetBrains и гибкорасширяемые Java IDE, это ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.52, glebiao, 11:53, 23/03/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Да ладно Минимальную поддержку -- нет проблем, хотя бы по образу и подобию того... весь текст скрыт [показать]
     
  • 3.53, ваноним, 13:47, 23/03/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Зато не на java
     
  • 1.41, Дуплик, 02:25, 23/03/2017 [ответить] [смотреть все]  
  • +1 +/
    Application: KDevelop (kdevelop), signal: Segmentation fault
    #0  0x00007f602c3b8590 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0

    При движении мышкой. И почему я не удивлён? Даже в BugTracker лень лезть.

    А потом Kevin Funk будет опять плакаться, почему KDevelop никто не юзает, в т. ч. сами KDE-разработчики: http://kfunk.org/2017/01/10/using-kate-for-hacking-on-c-why-dont-you-try-kdev

    Вся суть.

     
     
  • 2.47, A.Stahl, 09:33, 23/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Сейчас набегут мышехейтеры и скажут, что это не баг, а фича:)
     
  • 2.54, ваноним, 13:55, 23/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    works for me I dev-util kdevelop Available versions Installed ve... весь текст скрыт [показать] [показать ветку]
     
  • 1.48, t28, 10:12, 23/03/2017 [ответить] [смотреть все]  
  • +/
    Обратите внимание на гаденький серенький (вместо нормально-чёрного) шрифт на превых трёх скриншотах. Manjaro by design?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor