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 (ok), 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 (ok), 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 (ok), 14:48, 22/03/2017 [^] [ответить]     [к модератору]  
  • +/
    Да уж вряд ли Последние пару лет XFCE стал на гномосятину зело похож Прямо так... весь текст скрыт [показать]
     
     
  • 5.30, vfgbdzdgh (?), 19:55, 22/03/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    вертикальный размер вкладок терминала меняется одной галкой в настройках
     
     
  • 6.55, adolfus (ok), 16:56, 23/03/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Какой галкой Должно быть число, например 20pt Вертикальный размер высоту пан... весь текст скрыт [показать]
     
  • 2.18, НяшМяш (ok), 14:29, 22/03/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Ну, учитывая, что это QT - запилить поддержку не так уж и сложно Да и на той же... весь текст скрыт [показать]
     
     
  • 3.28, BlackRaven86 (ok), 19:52, 22/03/2017 [^] [ответить]    [к модератору]  
  • +/
    > QtCreator выглядит страшновато

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

     
     
  • 4.44, Дуплик (ok), 02:34, 23/03/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    Где В каком месте http d33763z96x0wep cloudfront net wp-content uploads 2013... весь текст скрыт [показать]
     
     
  • 5.65, ivanpetrov (ok), 11:56, 28/03/2017 [^] [ответить]    [к модератору]  
  • +/
    Эт какого года/версии скрин (включая МакОСь)? Вот текущий, например: http://i.imgur.com/FfcEiPu.png
     
  • 2.21, Logo (ok), 15:19, 22/03/2017 [^] [ответить]     [к модератору]  
  • +5 +/
    Интересно, все выше написавшие, кто-то вникал в эту проблему Мне приходилось вы... весь текст скрыт [показать]
     
     
  • 3.60, iPony (?), 10:53, 24/03/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Так KDE софт и Qt софт - это какбэ ни одно и тоже
     
  • 2.32, BlackRaven86 (ok), 20:00, 22/03/2017 [^] [ответить]    [к модератору]  
  • +/
    > разве что линуксоид работает на фирме где все в виндах

    Вот я так некоторое время работал и KDE для винды очень пригодился.

     
  • 1.9, KaE (ok), 13:23, 22/03/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –12 +/
    Лучшая IDE это текстовый редактор, make/cmake и консоль. Ну плюс VCS еще для полноты.
     
     
  • 2.10, Аноним (-), 13:30, 22/03/2017 [^] [ответить]    [к модератору]  
  • +14 +/
    Всё перечисленное в сабже есть.
     
     
  • 3.13, KaE (ok), 13:53, 22/03/2017 [^] [ответить]    [к модератору]  
  • –8 +/
    В сабже есть все для управления перечисленным, но ни коим образом ему не принадлежащим.
     
     
  • 4.46, Аноним (-), 08:57, 23/03/2017 [^] [ответить]    [к модератору]  
  • +/
    То чувство, когда хотел показаться умным, но сказал полную дичь.
     
  • 2.12, A.Stahl (ok), 13:38, 22/03/2017 [^] [ответить]    [к модератору]  
  • +17 +/
    А лучшее транспортное средство это 24 зубчатых колеса, 2 коленвала, 40 метров арматуры, АКБ и цистерна.
    Бибикай дальше, вимер.
     
     
  • 3.56, Аноним (-), 20:26, 23/03/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    О. мисье освоил emacs в след за своим богом?
     
  • 2.29, BlackRaven86 (ok), 19:54, 22/03/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Они не дают тех возможностей, которые есть у IDE. Но писать код так вполне можно, конечно.
     
  • 2.63, Аноним (-), 20:05, 24/03/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > Лучшая IDE это текстовый редактор, make/cmake и консоль. Ну плюс VCS еще
    > для полноты.

    Как можно упоминать "лучшая" и "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, Дуплик (ok), 02:29, 23/03/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Всё так же падает, см. мой комментарий ниже.
     
     
  • 3.45, glebiao (ok), 05:04, 23/03/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    о 5-ке сказать ничего не могу, не пробовал А вот о падучести kdevelop 4 xx --... весь текст скрыт [показать]
     
     
  • 4.50, Аноним (-), 11:43, 23/03/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Если KDevelop валится от настроек а именно это лежит в kde4 , то KDevelop - ... весь текст скрыт [показать]
     
     
  • 5.51, glebiao (ok), 11:50, 23/03/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Не от настроек, а от ссылок на компоненты, которые могли остаться от установки п... весь текст скрыт [показать]
     
  • 5.57, Led (ok), 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, наоборот считаю, что единственное годное, что есть в мире Qt/KDE -- это Breeze.
     
     
  • 3.38, Аноним (-), 21:52, 22/03/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Как человек с извращенным пониманием прекрасного, хочешь сказать?
     
  • 2.31, BlackRaven86 (ok), 19:57, 22/03/2017 [^] [ответить]    [к модератору]  
  • +/
    Мне, как пользователю KDE, breeze нравится. Oxygen отвращения тоже не вызывает, но он весь грязно-серый и после него breeze выглядит чисто и аккуратно.
     
  • 2.40, Аноним (-), 01:27, 23/03/2017 [^] [ответить]    [к модератору]  
  • +/
    Смена темы на другую заняла бы меньше места, чем написание коммента с недовольством дефолтной темой))
     
  • 1.33, Аноним (-), 20:10, 22/03/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А на сколько сложно добавить поддержку других языков типа Haskell, Idris и других?
     
     
  • 2.42, Дуплик (ok), 02:27, 23/03/2017 [^] [ответить]    [к модератору]  
  • +/
    Практически невозможно. Это тебе не JetBrains и гибкорасширяемые Java IDE,
    это маленькая но гордая KDE e.V. с малренькими но гордыми тремя разработчиками KDevelop.
     
     
  • 3.52, glebiao (ok), 11:53, 23/03/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    > Практически невозможно. Это тебе не JetBrains и гибкорасширяемые Java IDE,
    > это маленькая но гордая KDE e.V. с малренькими но гордыми тремя разработчиками
    > KDevelop.

    Да ладно. Минимальную поддержку -- нет проблем, хотя бы по образу и подобию того, как это сделано в dcd/lumen). Другой вопрос, что kdevelop требует качественно анализа (синтаксического И семантического), так что полноценная поддержка почти наверняка выливается в отдельную, весьма сложную работу.

     
  • 3.53, ваноним (?), 13:47, 23/03/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Зато не на java
     
  • 1.41, Дуплик (ok), 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 (ok), 09:33, 23/03/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Сейчас набегут мышехейтеры и скажут, что это не баг, а фича:)
     
  • 2.54, ваноним (?), 13:55, 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

    works for me.

    [I] dev-util/kdevelop
         Available versions:  
         Installed versions:  5.1.0(5)^t(18:13:29 03/21/17)(gdbui okteta qmake -debug -handbook -ninja -plasma -qthelp -test)

    [I] dev-util/kdevplatform
         Installed versions:  5.1.0(5)^t(17:41:33 03/21/17)(subversion -cvs -debug -reviewboard -test -welcomepage)

    vayerx@vayerx ~/workspace/kas_infra/code $ eix dev-qt/qtcore
    [I] dev-qt/qtcore
         Installed versions:  4.8.7-r2(4)(22:50:03 02/20/17)(exceptions glib iconv icu qt3support ssl -aqua -debug -libressl -pch ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="32 64 -x32") 5.7.1-r2(5)^t(14:45:05 03/21/17)(icu -debug -systemd -test)

    [I] sys-libs/glibc
         Installed versions:  2.24-r1(2.2)^s(11:37:25 02/21/17)(multilib rpc -audit -caps -debug -gd -hardened -nscd -profile -selinux -suid -systemtap -vanilla CROSSCOMPILE_OPTS="-headers-only")

     
  • 1.48, t28 (?), 10:12, 23/03/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Обратите внимание на гаденький серенький (вместо нормально-чёрного) шрифт на превых трёх скриншотах. Manjaro by design?
     

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


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