URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 110751
[ Назад ]

Исходное сообщение
"Релиз среды разработки приложений KDevelop 5.1"

Отправлено opennews , 22-Мрт-17 12:24 
Состоялся (https://www.kdevelop.org/news/kdevelop-510-released) релиз интегрированной среды программирования KDevelop 5.1 (http://kdevelop.org),  полностью поддерживающей процесс разработки для KDE 5, в том числе с использованием Clang в качестве компилятора. Код проекта распространяется под лицензией GPL и использует библиотеки KDE Frameworks 5 и Qt 5.


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


-  Поддержка LLDB в качестве альтернативного бэкенда для организации отладки кода в KDevelop, работающего напрямую с обособленным  LLDB MI Driver (lldb-mi). Реализован новый фреймворк для взаимодействия с внешними отладчиками, который может использоваться как с GDB, так и с  отладчиком LLDB, развиваемым проектом LLVM;

-  В меню добавлена новая секций "Analyzer", в которой предложен набор инструментов для работы с плагинами для анализа кода.  В основной состав включён плагин analyzer, предоставляющий средства для статического анализа при помощи утилиты Cppcheck (http://cppcheck.sourceforge.net/), позволяющей выявлять типовые ошибки в коде на языках 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.

URL: https://www.kdevelop.org/news/kdevelop-510-released
Новость: http://www.opennet.ru/opennews/art.shtml?num=46237


Содержание

Сообщения в этом обсуждении
"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Аноним , 22-Мрт-17 12:24 
В свое время проводил в ней весьма уютненькие вечера. Годная среда разработки.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено BlackRaven86 , 22-Мрт-17 20:20 
Проводил в ней рабочие дни :)

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Because its Freedom , 23-Мрт-17 22:26 
Работаю в ней сейчас, главная IDE последние 2 года.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Аноним , 22-Мрт-17 12:39 
Отлично, пользуюсь ею ещё со времём KDE3.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено iPony , 22-Мрт-17 12:45 
Страшно представить как оно выглядит под macOS или Windows

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Аноним , 22-Мрт-17 15:46 
Qt-приложения в Винде выглядят нормально.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Аноним , 22-Мрт-17 19:01 
Нормально, оно же не GTK3

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено iLolly , 24-Мрт-17 19:16 
В зеркало посмотри, там еще страшнее...

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено MPEG LA , 22-Мрт-17 12:47 
Божественно для C++

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Pinkie Pie , 22-Мрт-17 21:48 
Как бы не так. Очень падучая + разбор кода тормозит просто дико (как раньше Qt Creator с clang code model, теперь креатор подшаманили и стало норм).
Креатор куда лучше и стабильнее. Но креатор не умеет в питон.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Аноним , 22-Мрт-17 12:56 
> Улучшена работа на платформе Windows и готовится к выпуску первый вариант KDevelop для macOS

Зачем распылять усилия. В упор не понимаю почему КДЕшники страдают этой фигней. Ну не пользуют Виндо/Мако юзеры их софт, разве что линуксоид работает на фирме где все в виндах, но там как правило фиксированный софт. Вобщем не понимаю, пилили бы лучше софт на никсах и не маялись всякой ерундой.


"Релиз среды разработки приложений KDevelop 5.1"
Отправлено iPony , 22-Мрт-17 13:03 
Ну в теории разработчикам КДЕ будет проще. Можно будет писать из macOS.
А так пишешь, а у тебя все свистит, и пададет - какая уж тут работа.

Олсо, сомневаюсь, что много разработчиков КДЕ пользуются своим же продуктом.


"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Максим , 22-Мрт-17 13:06 
Истину глаголишь.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Аноним , 22-Мрт-17 13:34 
Думаю они на XFCE сидят.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено adolfus , 22-Мрт-17 14:48 
Да уж вряд ли. Последние пару лет XFCE стал на гномосятину зело похож. Прямо таки закат здравого смысла в оформлении элементов окна. Даже в их терминале вертикальный размер панели вкладок нельзя поменять. Она реально в 1.6 раза шире, чем нужно.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено vfgbdzdgh , 22-Мрт-17 19:55 
вертикальный размер вкладок терминала меняется одной галкой в настройках

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено adolfus , 23-Мрт-17 16:56 
> вертикальный размер вкладок терминала меняется одной галкой в настройках

Какой галкой? Должно быть число, например 20pt. Вертикальный размер (высоту) панели xfce Вы можете изменить, а вкладки где?



"Релиз среды разработки приложений KDevelop 5.1"
Отправлено НяшМяш , 22-Мрт-17 14:29 
Ну, учитывая, что это QT - запилить поддержку не так уж и сложно. Да и на той же macOS, годных IDE для С++ по сути-то и нет - Xcode тормозит и падает, QtCreator выглядит страшновато, остаётся какой-нибудь проприетарный явовский CLion или вообще какой-нибудь Code::Blocks. Да и на винде не всем хочется качать по 10 гигов вижуалстудии, чтобы подсветку и кнопочку "сбилдить" получить.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено BlackRaven86 , 22-Мрт-17 19:52 
> QtCreator выглядит страшновато

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


"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Дуплик , 23-Мрт-17 02:34 
Где? В каком месте?

http://d33763z96x0wep.cloudfront.net/wp-content/uploads/2013...

Qt Creator абсолютно инороден для macOS. Немудрено, что там его юзают 1.5 человека.


"Релиз среды разработки приложений KDevelop 5.1"
Отправлено ivanpetrov , 28-Мрт-17 11:56 
Эт какого года/версии скрин (включая МакОСь)? Вот текущий, например: http://i.imgur.com/FfcEiPu.png

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Logo , 22-Мрт-17 15:19 
>>Ну не пользуют Виндо/Мако юзеры их софт

Интересно, все выше написавшие, кто-то вникал в эту проблему? Мне приходилось выбирать тулкит для разработки приложения под Линукс, Мак, АйОС, Виндовс и Андроид. Такая цель была поставлена. Так вот, кроме QT5 ничто больше не смогло обеспечить работоспособность на всех этих платформах. Наверное ребята все же правильно делают ;)


"Релиз среды разработки приложений KDevelop 5.1"
Отправлено iPony , 24-Мрт-17 10:53 
Так KDE софт и Qt софт - это какбэ ни одно и тоже

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено BlackRaven86 , 22-Мрт-17 20:00 
> разве что линуксоид работает на фирме где все в виндах

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


"Релиз среды разработки приложений KDevelop 5.1"
Отправлено KaE , 22-Мрт-17 13:23 
Лучшая IDE это текстовый редактор, make/cmake и консоль. Ну плюс VCS еще для полноты.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Аноним , 22-Мрт-17 13:30 
Всё перечисленное в сабже есть.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено KaE , 22-Мрт-17 13:53 
В сабже есть все для управления перечисленным, но ни коим образом ему не принадлежащим.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Аноним , 23-Мрт-17 08:57 
То чувство, когда хотел показаться умным, но сказал полную дичь.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено A.Stahl , 22-Мрт-17 13:38 
А лучшее транспортное средство это 24 зубчатых колеса, 2 коленвала, 40 метров арматуры, АКБ и цистерна.
Бибикай дальше, вимер.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Аноним , 23-Мрт-17 20:26 
О. мисье освоил emacs в след за своим богом?

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено BlackRaven86 , 22-Мрт-17 19:54 
Они не дают тех возможностей, которые есть у IDE. Но писать код так вполне можно, конечно.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Аноним , 24-Мрт-17 20:05 
> Лучшая IDE это текстовый редактор, make/cmake и консоль. Ну плюс VCS еще
> для полноты.

Как можно упоминать "лучшая" и "cmake" в одном предложении?



"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Рачешкольник , 22-Мрт-17 14:16 
они уже отвязали его от кио? А то держать фоном стопиццот велосипедов абстракции для 2.5 программ - ниторт

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Аноним , 22-Мрт-17 17:21 
Не нравится KIO - используй QtDevelop.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Аноним , 23-Мрт-17 11:33 
из серии "не нравится системд - используй десяточку"?

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Аноним , 22-Мрт-17 15:06 
Пробовал в свое время (пару лет назад), но было абсолютно неюзабельно из-за падучести. Как в этом плане, прогресс есть?

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено ваноним , 22-Мрт-17 16:24 
Есть. Уже снова торт.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Дуплик , 23-Мрт-17 02:29 
Всё так же падает, см. мой комментарий ниже.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено glebiao , 23-Мрт-17 05:04 
о 5-ке сказать ничего не могу, не пробовал.
А вот о "падучести" kdevelop 4.xx --- очень даже.
"Падучесть" вызывается "зоопарком" старых (от предыдущих версий и т.п.)
файлов в /usr/share/kde4/services/ и ~/.kde4

Иногда может вызываться испорченным кэшем проекта. Удаляем мусор и вуаля --- среда весьма стабильна.


"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Аноним , 23-Мрт-17 11:43 
Если KDevelop валится от настроек (а именно это лежит в ~/.kde4), то KDevelop - УГ.
/usr/share/kde4/services пользователем не трогается, и трогаться не должно. Всё, что есть в пакетах, должно работать.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено glebiao , 23-Мрт-17 11:50 
> Если KDevelop валится от настроек (а именно это лежит в ~/.kde4), то
> KDevelop - УГ.
> /usr/share/kde4/services пользователем не трогается, и трогаться не должно. Всё, что есть
> в пакетах, должно работать.

Не от настроек, а от ссылок на компоненты, которые могли остаться от установки предыдущей версии. Вполне вероятная ситуация (у меня была). особенно, если kdevplatform/kdevelop ставился не из штатного репо дистрибутива, а руками, из гита.


"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Led , 23-Мрт-17 21:31 
> KDevelop - УГ.

Нет, ты.


"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Анончег , 23-Мрт-17 23:24 
Светодиод

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Аноним , 24-Мрт-17 18:49 
А по теме нечего сказать? Нет? Так я и думал.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Аноним , 24-Мрт-17 21:43 
> А по теме нечего сказать? Нет? Так я и думал.

УМВРЧЯДНТ?



"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Аноним , 22-Мрт-17 15:33 
Какое же уг этот их дефолтный breeze, еще хуже чем oxygen. На таких объемных интерфейсах особенно заметно.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Аноним , 22-Мрт-17 18:27 
А я как лютый фан GTK3/GNOME3, наоборот считаю, что единственное годное, что есть в мире Qt/KDE -- это Breeze.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Аноним , 22-Мрт-17 21:52 
Как человек с извращенным пониманием прекрасного, хочешь сказать?

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено BlackRaven86 , 22-Мрт-17 19:57 
Мне, как пользователю KDE, breeze нравится. Oxygen отвращения тоже не вызывает, но он весь грязно-серый и после него breeze выглядит чисто и аккуратно.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Аноним , 23-Мрт-17 01:27 
Смена темы на другую заняла бы меньше места, чем написание коммента с недовольством дефолтной темой))

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Аноним , 22-Мрт-17 20:10 
А на сколько сложно добавить поддержку других языков типа Haskell, Idris и других?

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Дуплик , 23-Мрт-17 02:27 
Практически невозможно. Это тебе не JetBrains и гибкорасширяемые Java IDE,
это маленькая но гордая KDE e.V. с малренькими но гордыми тремя разработчиками KDevelop.

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено glebiao , 23-Мрт-17 11:53 
> Практически невозможно. Это тебе не JetBrains и гибкорасширяемые Java IDE,
> это маленькая но гордая KDE e.V. с малренькими но гордыми тремя разработчиками
> KDevelop.

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


"Релиз среды разработки приложений KDevelop 5.1"
Отправлено ваноним , 23-Мрт-17 13:47 
Зато не на java

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено Дуплик , 23-Мрт-17 02:25 
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-.../

Вся суть.


"Релиз среды разработки приложений KDevelop 5.1"
Отправлено A.Stahl , 23-Мрт-17 09:33 
Сейчас набегут мышехейтеры и скажут, что это не баг, а фича:)

"Релиз среды разработки приложений KDevelop 5.1"
Отправлено ваноним , 23-Мрт-17 13:55 
> Application: KDevelop (kdevelop), signal: Segmentation fault
> #0  0x00007f602c3b8590 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0

works for me.

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)

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
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)

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")


"Релиз среды разработки приложений KDevelop 5.1"
Отправлено t28 , 23-Мрт-17 10:12 
Обратите внимание на гаденький серенький (вместо нормально-чёрного) шрифт на превых трёх скриншотах. Manjaro by design?