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

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

Отправлено opennews , 14-Ноя-18 19:05 
После почти года разработки представлен (https://www.kdevelop.org/news/kdevelop-530-released) релиз интегрированной среды программирования KDevelop 5.3 (http://kdevelop.org),  полностью поддерживающей процесс разработки для KDE 5, в том числе с использованием Clang в качестве компилятора. Код проекта распространяется под лицензией GPL и использует библиотеки KDE Frameworks 5 и Qt 5.

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

-  В появившееся в выпуске 5.1 меню Analyzer, объединяющее плагины для анализа кода, добавлена поддержка проверки кода при помощи утилиты Clazy (https://github.com/KDE/clazy), использующего возможности статического анализа Clang, расширенные поддержкой семантики фреймворка Qt. Clazy предоставляет более 50 специфичных предупреждений, охватывающих различные ситуации, от ненужных операций выделения памяти до некорректного использования API. Новый плагин может применяться по умолчанию и подсвечивать проблемы  в коде. В следующем релизе кроме уже поддерживаемых Cppcheck,  Heaptrack и
Clazy, ожидается поддержка инструментария Clang-Tidy (https://cgit.kde.org/kdev-clang-tidy.git/about/);

-  Проведена работа по улучшению кодовой базы KDevelop. Проведена оптимизация различных частей кода и внесены исправления, выявленные при проверке кода в различных анализаторах. Продолжен перевод кода на использование новых стандартов  C++ и Qt5;

-  Выполнена стабилизация и модернизация парсера для языка C++ и плагина семантического анализа, основанных на использовании Clang. Добавлена возможность переопределения пути к используемым компилятором clang заголовочным файлам. Устранены проблемы при автодополнении сигнатур шаблонов классов и функций. Обеспечен поиск определений для аргументов конструкторов и улучшено автодополнение аргументов;

-  Улучшена поддержка языка PHP: Парсер для языка PHP преобразован в отдельную библиотеку, которая может использоваться в других проектах. Добавлена поддержка генераторов и  делегируемых генераторами операций. Улучшена поддержка пространств имён, системных констант (например, "__DIR__" и "__TRAIT__"), синтаксиса выражений, опциональных параметров функций и определения имён экземпляров классов. Обновлена и расширена документация по внутренностям PHP. Добавлена поддержка появившейся в PHP 7 контекстно зависимой лексики (например, может быть  определена функция forEach и она не будет пересекаться с оператором foreach).  Улучшено определение типов для свойств объектов и добавлена поддержка подсказок о типах объектов (typehint);

-  Улучшена поддержка языка Python. Добавлена возможность подстановки профилируемых переменных в окружение отладочного процесса. Улучшена поддержка выражений 'with';

-  Завершено портирование для ОС Haiku, для которой KDevelop теперь может быть собрана без дополнительных патчей.

URL: https://www.kdevelop.org/news/kdevelop-530-released
Новость: https://www.opennet.me/opennews/art.shtml?num=49607


Содержание

Сообщения в этом обсуждении
"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Попугай Кеша , 14-Ноя-18 19:05 
Это отличная новость!

Особенно рад за Haiku! К слову, KDE-приложухи портируются сложно на нее? Или все зависимости KDE тянет за собой? Не будет ли так, что в Hello World половина от всего KDE будет?


"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 14-Ноя-18 19:09 
Троеглазов одобряет, попеременно подмигивая разными парами своих глаз.

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 14-Ноя-18 19:08 
Мне вот интересно, а почему когда красношапка btrfs выкинула, все тут же побежали форматировать диски, а когда она выкинула KDE всем пофиг?

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 14-Ноя-18 19:10 
Потому, что iTerm и pussy.exe

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 14-Ноя-18 19:47 
>красношапка
>она выкинула KDE

им kde2 патчить надоело, пусть бздуны этим занимаются


"Релиз среды разработки приложений KDevelop 5.3"
Отправлено anonnn , 14-Ноя-18 23:26 
Смешались в кучу кони,люди...

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 15-Ноя-18 15:40 
не кони, а пони
впрочем, это же не канал об аниме

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 14-Ноя-18 20:07 
Потому, что вы распространяете FUD?

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Mezozoysky , 14-Ноя-18 19:11 
Отличненько!
Единственная нормальная IDE для плюсов в никсах.

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено аноном_ка , 14-Ноя-18 19:14 
Если бы. Увы, она сильно сливает креатору.

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено htower , 14-Ноя-18 20:55 
В чем конкретно она сливает?

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 15-Ноя-18 03:16 
Видимо в том, что тянет дополнительные пару либ из кед.

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено anonimm , 15-Ноя-18 15:21 
Если Вы разработчик C++, то всё равно у Вас будет много kde-приложений (хотя бы, kdiff3, kcachegrind, kdesvn - только не говорите, что всё это нужно делать в консоли). А kdevelop из ставить из репозитория смысла нет, есть appimage.

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено anonimm , 15-Ноя-18 15:16 
Много раз хотел на KDevelop перейти с Qt-creator, очень нравится его внутреннее понимание C++.
Но в QtCreator, по сравнению с kdevelop,
-намного реже происходят падения при попытке открыть большой проект
-намного реже отваливается просмотр отладчиком stl-контейнеров
-намного реже исчезают классы из списка классов
-есть сборочные комплекты и конфигурации сборки (можно одним нажатием собрать один проект сразу в нескольких вариантах, разными компиляторами, с разными версиями Qt, под разные архитектуры, и т.д.)

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 14-Ноя-18 21:19 
Netbeans рулит

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Иваныч , 14-Ноя-18 22:15 
Джавист дэтэктэд

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Тот самый , 15-Ноя-18 13:05 
Qt Creator вертел твой "нетфасоли"

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено InuYasha , 16-Ноя-18 13:42 
Нет. Есть Code::Blocks. И он - кроссплатформенный.

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 14-Ноя-18 19:37 
> Завершено портирование для ОС Haiku

Оба пользователя Haiku остались довольны.


"Релиз среды разработки приложений KDevelop 5.3"
Отправлено аноном_ка , 14-Ноя-18 20:02 
Да ладно. Если/когда линукс ВСЕ - хоть на нее можно будет убежать.

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 14-Ноя-18 23:33 
Ну да,ось без аппаратного ускорения графики,в которой костылей ни чуть не меньше чем в линуксах - просто кандидат номер 1.Ну,зато не бсд или окна с маками.

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено анон чик , 15-Ноя-18 00:25 
А нафиг оно нужно, это ускорение? Что ускорять? Игор все равно нет и не будет. Еще недавно и в линуксе без него обходились.

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Vitaliy Blats , 15-Ноя-18 03:43 
> А нафиг оно нужно, это ускорение?

Мсье любитель 1920х1080 @ 3fps ? Иль предпочитает 320x200 @ 25 fps ? ))


"Релиз среды разработки приложений KDevelop 5.3"
Отправлено nirek , 15-Ноя-18 15:16 
Ты гонишь. Я запускал на 1920x1080 - на вполне реальном железе (амудешная встройка, дискретка от ноувидео не умела в нормальный видеорежим), и никакого 3fps нет и в помине. Кинчики смотрятся на ура. Да, на проце без ускорения, но вполне себе смотрятся.

Вот игорь не будет, это да. Ну, по крайней мере сильно графонистых. Но их и в линуксе нет.


"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 16-Ноя-18 09:21 
Помимо игорей, которых на Линуксе все таки значительно больше, есть Блендер и Крита, которые зачем-то портировали, но толку от которых нет. Зачем переходить с Линукса если теже программы работают намного лучше в нем, а не в Хайку? В чем преимущества потери 95% производительности?

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено nirek , 16-Ноя-18 16:31 
А зачем было на линукс с венды переходить, если к нему были применимы все те же аргументы? Стим и дрова завезли только сейчас, гайка сейчас работает куда лучше, чем линукс в нулевых.

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено AleksK , 18-Ноя-18 13:29 
Linux начинался с серверов. А много сейчас на Haiku серверов крутится?

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Anon1313 , 18-Ноя-18 14:34 
Haiku и не рассчитана для серверов.

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено AleksK , 18-Ноя-18 16:31 
А на что она рассчитана?

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Anon1313 , 18-Ноя-18 22:11 
> А на что она рассчитана?

Вроде как эта ОС рассчитана на использование на десктопе.


"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 15-Ноя-18 18:30 
/* недоверчиво посмотрел в свой стим */
Хей! Хтота урот!

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 15-Ноя-18 09:17 
>без аппаратного ускорения графики

вам лишь бы в игрульки играть, для этого специальные игровые приставки лучше подходят


"Релиз среды разработки приложений KDevelop 5.3"
Отправлено A.Stahl , 15-Ноя-18 09:29 
>для этого специальные игровые приставки лучше подходят

Это редчайший случай, когда специализированное устройство по абсолютно всем параместрам уступает более универсальному.


"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Попугай Кеша , 15-Ноя-18 10:17 
Верно для момента, когда завершается жизненный цикл.
Неверно на старте продаж игровой приставки.

Поправьте, если я ошибаюсь, но PS3, к примеру, в 2006-2007 был гораздо круче среднестатистического ПК, который мог позволить себе средний житель со вредней зарплатой в нашей стране.


"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним84701 , 15-Ноя-18 14:00 
> Поправьте, если я ошибаюсь, но PS3, к примеру, в 2006-2007 был гораздо
> круче среднестатистического ПК, который мог позволить себе средний житель со вредней  зарплатой в нашей стране.

Возможно, потому что был гораздо дороже (~ $500)  такого среднестатистического ПК?


"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 15-Ноя-18 18:31 
Steam Machines, да!

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 15-Ноя-18 19:06 
Мне бы блендер рабочий хотябы :/

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 14-Ноя-18 20:24 
fortran вернули ??

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 15-Ноя-18 08:54 
Ты так говоришь, как будто к полюсам можно делать нормальные биндинги.

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено anonimm , 15-Ноя-18 15:26 
Обычно поддержка fortran нужна тогда, когда в Вашем проекте на C/C++ используются окаменелые процедуры на fortran 77/90, их подключить к C++ очень просто; с некоторыми f77-артифактами даже f2c не справляется.

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 14-Ноя-18 20:30 
>Завершено портирование для ОС Haiku

Эта недоос ещё глючнее reactos. В реактос хотя бы что-то работает, а в хайку достаточно открыть браузер с простой страницей и всё - ядро валится в отладчик.


"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 14-Ноя-18 21:04 
у меня в гайке сеть перестала вешать систему после того, как в настройках виртуалбокса выбрал сетевуху intel pro 1000/mt

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 15-Ноя-18 11:21 
гайка хотя бы на реальном железе запускается и работает в отличии от

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Чайник , 15-Ноя-18 09:05 
У меня вопрос: я правильно понимаю, что для Linux не существует IDE, на выходе которой можно получитьоконное приложение, которое заведется в любой оконной среде, хоть в Гнуме, хоть в KDE, хоть в прочих?

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 15-Ноя-18 09:11 
emacs

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено A.Stahl , 15-Ноя-18 09:31 
Абсолютно любое IDE удовлетворяет этому критерию. С чего ты вообще взял, что существует какая-то сегрегация по DE?

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Попугай Кеша , 15-Ноя-18 10:26 
A.Stahl, слушай. Ведь можно и в блокноте написать код. И без IDE, и будет кросс-платформенное.

Тут человек наверняка спрашивает про концепцию UI-дизайнера, который встроен в IDE для отрисовки окошек.


"Релиз среды разработки приложений KDevelop 5.3"
Отправлено A.Stahl , 15-Ноя-18 10:49 
Разве бывают UI-дизайнеры гвоздями прибитые к DE?



"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Попугай Кеша , 15-Ноя-18 11:23 
Visual Studio )

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено A.Stahl , 15-Ноя-18 11:27 
Блин :)



"Релиз среды разработки приложений KDevelop 5.3"
Отправлено FedeX , 15-Ноя-18 11:44 
Delphi

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Попугай Кеша , 15-Ноя-18 10:25 
MonoDevelop ;)

Ох, сейчас закидают!

Шутка. QT Creator IDE ;)


"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 15-Ноя-18 10:57 
Gnome Builder. В 3.32 запихнут туда Glade, будешь мышкой тыкать и окошки клепать. А логику на одном из 13 языков пишешь. Собираешь Mingw для винды и в jhbuild для мака. А все линуксовые DE отлично хавают GTK+ приложения, главное широкую шапку окна не включай.

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Попугай Кеша , 15-Ноя-18 11:24 
Тоже вариант. Бизнес-приложения подойдут, а вот всякая специфика с DnD, разными системно-зависимыми API там уже да... труба

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 15-Ноя-18 11:56 
Только Gtk в Винде выглядит как дерьмо.

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 15-Ноя-18 12:01 
твоя инфа устарела, смотри скрины https://www.linux.org.ru/forum/development/14597437

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Fracta1L , 15-Ноя-18 16:53 
Надо быть совершенно слепым, что считать то что на скринах - нативным виндовым look'n'feel

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 15-Ноя-18 17:30 
а что конкретно там на скринах не нативно выглядит?
десяточка как десяточка, а от мс уже даже кедами веет https://www.linux.org.ru/forum/talks/14606684

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 16-Ноя-18 12:48 
Там все эффекты выключены, он писал это в треде.
В таком случае все выглядит как говно.
И вообще, хорош гнаться за виндовыми темами, тоже мне образец дизайна.

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 15-Ноя-18 11:45 
>приложение, которое заведется в любой оконной среде, хоть в Гнуме, хоть в KDE, хоть в прочих?

Если написать приложение исключительно на XCB, то да, заведётся в любой оконной среде, работающей поверх Xorg. К Вяленду это не имеет отношения.


"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 15-Ноя-18 11:57 
Dlang IDE https://github.com/buggins/dlangide
может работать и без иксов

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 15-Ноя-18 13:40 
Какой там GUI используется? И какая система сборки?

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 15-Ноя-18 15:31 
по ссылке всё есть, даже с картинкаме

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено InuYasha , 16-Ноя-18 13:48 
Есть Code::Blocks, в котором есть рисоватор окошек для wxWidgets.
Есть Qt Creator, в котором есть рисоватор окошек для QT.
Оба под венду и линукс. Кодблокс, правда, универсальнее. Умет штук 10 компиляторов.

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Мимоход , 16-Ноя-18 20:16 
Lazarus

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Аноним , 15-Ноя-18 11:48 
Жду форка KDevelop от разработчиков, которые будут его развивать в направлении отвязки от Шланга.

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Mezozoysky , 15-Ноя-18 19:01 
Текущая версия вполне работает, как со шлангом, так и без. Но религиозные фанатики такие религиозные фанатики.

"Релиз среды разработки приложений KDevelop 5.3"
Отправлено Ordu , 16-Ноя-18 08:36 
Жди. Надейся и верь, это обязательно когда-нибудь случится. Если тебе будут говорить, что всё, время показало, что это не нужно никому, не верь им, они врут всё. Продолжай ждать несмотря ни на что.