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

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

Отправлено opennews , 24-Авг-16 14:05 
Состоялся (https://www.kdevelop.org/news/kdevelop-500-released) релиз интегрированной среды программирования KDevelop 5.0 (http://kdevelop.org), основанной на библиотеках KDE/Qt и полностью поддерживающей процесс разработки для KDE. Ключевыми особенностями новой ветки является портирование компонентов KDevelop для работы с KDE Frameworks 5 и Qt 5, а также  поддержка Clang. Код проекта распространяется под лицензией GPL.

Основные новшества (http://kfunk.org/2016/08/23/whats-new-in-kdevelop-5-0/):


-  Переход на Qt 5 и KDE Frameworks 5. В будущем планируется превратить  KDevelop в кросс-платформенный продукт и кроме Linux, сформировать полноценные сборки для Windows и macOS;
-  Замена старого парсера для языка C++ и плагина семантического анализа на новые компоненты, основанные на использовании Clang. Применение встроенных механизмов LLVM/Clang позволило значительно расширить возможности по анализу кода, сократить кодовую базу плагина и упростить добавление новых языков;


-  Вместо собственной реализации кода для работы с языком CMake, в новой версии KDevelop задействованы средства интеграции, развиваемые проектом CMake, что позволяет обеспечить поддержание всех возможностей данного инструментария. Таким образом, разработчикам теперь нет необходимости постоянно догонять быстро развивающиеся CMake и C++, и это время можно потратить на создание новой функциональности KDevelop;

-  Интеграция модуля поддержки семантики для QML и JavaScript. Для разбора кода QML и JavaScript  задействован парсер QmlJS (https://doc-snapshots.qt.io/qtcreator-extending/qmljs.html), развиваемый проектом Qt Creator;

-  Включение менеджера проектов для QMake;
-  Реализация (http://steckdenis.be/post-2014-07-01-using-kdevelop-qmljs-in...) качественной поддержки языков PHP и Python 3, которая поставлена в один ряд с C++, QML и JavaScript. В тестовом режиме доступна поддержки Ruby. Ведётся работа по обеспечению поддержки языков Go и Rust;

-  Всплывающее окно с помощником заменено на новый навигационный виджет, который вызывается только по инициативе пользователя;

-  Возможность определения цветовой схемы виджетов в привязке к проекту;

-  Индикация прогресса сборки проекта с использованием инструментов make и ninja;

-  Новое оформление вводной страницы;

-  Многочисленные улучшения в отладчике, в том числе выделение серым несуществующих файлов, наглядное представление ссылок (myproject:src/main.cpp), корректная подсветка некорректно завершённых потоков;

-  Значительное уменьшение времени запуска;
-  Начало формирования (http://download.kde.org/stable/kdevelop/5.0.0/bin/linux/KDev...) самодостаточной сборки в формате AppImage.


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


Содержание

Сообщения в этом обсуждении
"Релиз среды разработки приложений KDevelop 5.0"
Отправлено Аноним , 24-Авг-16 14:05 
Без поддержки autotools не нужно.

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено Аноним , 24-Авг-16 14:27 
autotools не нужны

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено Аноним , 24-Авг-16 14:32 
Мне нужно и без autotools

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено Аноним , 24-Авг-16 22:39 
Мне нужно обязательно без autotools

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено Аноним , 24-Авг-16 14:48 
Мне нужен только сам autotools

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено freehck , 24-Авг-16 17:16 
Что же Вы название-то нужного Вам набора утилит пишете не правильно? Правильно же auto-crap-tools!

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено Аноним , 24-Авг-16 23:55 
Нет.

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено Аноним , 25-Авг-16 00:09 
Да

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено Аноним , 01-Сен-16 08:29 
Вам бы изучить CMake, Scons и т.д.

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено Харли , 25-Авг-16 06:40 
и с поддержкой автотулз тоже не нужно. вернее необязательно

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено Pinkie Pie , 24-Авг-16 14:17 
Стесняюсь спросить - а как проект то создать?
http://storage6.static.itmages.ru/i/16/0824/h_1472037416_888...

Такое было когда я собирал еще альфу. Вот и релиз, а как начать ей пользоваться?


"Релиз среды разработки приложений KDevelop 5.0"
Отправлено Аноним , 24-Авг-16 14:28 
Устанавливать надо нормально, в тот префикс, куда и собирал.

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено Pinkie Pie , 24-Авг-16 14:30 
Я не собирал. AppImage же, который статически собрали.

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено Аноним , 24-Авг-16 14:35 
Значит, шаблоны проектов забыли положить. Напиши разрабам, чтоб исправили. Ну или попробуй скачать

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено Аноним , 24-Авг-16 14:49 
Интересно на pyQT можно для всяких айфонодроидов софт написать? И маркет такое пустят?

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено Anon9999 , 24-Авг-16 16:58 
Для Андроида там есть свой QPython с Kivy

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено modos189 , 24-Авг-16 19:59 
Можно. Только вот собрать проект настоящее мучение. Существует замечательная библиотека pyotherside с асинхронным биндингом python в qml, которая успешно применяется в ubuntu phone и sealfish. И хоть в документации описан процесс сборки для android, конечный apk вываливается припопытке инициализации с непонятной ошибкой, а в багтрекере тихо уже с июля.

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено COBA , 24-Авг-16 15:48 
Что-то запустил appimage на убунте - шрифты просто ужас. Окна сохранения и открытия файлов страшненькие. Это потому что используется что-то свое? Вроде есть другие приложения на Qt, но там такого ужаса нет.

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено Орк , 24-Авг-16 17:27 
Открываем этот appimage архиватором и видим что там действительно "что-то своё", а конкретнее - всё. Каких библиотек у тебя на системе нет - те используются из этого appimage-файла.

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено Аноним , 24-Авг-16 17:56 
Народ, а почему отличается цвет fnext и vnext, k2, k3, k4? В чём смысл?

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено Crazy Alex , 24-Авг-16 18:59 
Если может - он каждой переменной даёт свой цвет, довольно удобно - видно сразу.

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено НемногоИгорь , 25-Авг-16 20:54 
> Если может - он каждой переменной даёт свой цвет, довольно удобно -
> видно сразу.

Со стандартными цветовыми схемами крутая щтука, но на кастомных иногда сбоит и коряво назначает цвета, сливающиеся с фоном.


"Релиз среды разработки приложений KDevelop 5.0"
Отправлено anonymous , 24-Авг-16 19:03 
LOL, там отличается даже цвет vnext и vnext

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено derfenix , 24-Авг-16 19:17 
Дебил, там не цвет отличается, а толщина шрифта.

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено Аноним , 24-Авг-16 20:20 
Это называется семантической подсветкой. Одно из преимуществ - меньше шанс спутать переменные со схожими названиями, типа "car1, carl" или "data, data_" (как иногда члены класса обзывают).

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено Аноним , 24-Авг-16 22:45 
Отлично, уже давно пользуюсь, с гита компилил

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено nc , 24-Авг-16 23:38 
Смотрю на скриншот и не могу отделаться от мысли - сколько же там свободного места пропадает! Кнопки какие-то огромные, табы огромные...

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено НяшМяш , 25-Авг-16 02:10 
Для CGA мониторов могу порекомендовать vim

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено НемногоИгорь , 25-Авг-16 20:49 
Ну так это это темы зависит, при чем тут KDevelop?

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено АнонимХ , 25-Авг-16 08:46 
Так противно, что с введением монохромных иконок в MS VS, все другие IDE стали передирать это, довольно сомнительное, решение.

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено Акроним , 25-Авг-16 11:25 
Если вы что-то где-то увидели в первый раз, это не значит, что там это появилось раньше чем в других местах.

"Релиз среды разработки приложений KDevelop 5.0"
Отправлено robux , 25-Авг-16 13:55 
У хипстеров от цветных иконок страдает цветовое восприятие общей картины.

Только непонятно - зачем оно им в случае программистской IDE,
просто у пацанчегов так сейчас модно, и всё! Ну а на удобство наплевать!


"Релиз среды разработки приложений KDevelop 5.0"
Отправлено Admino , 25-Авг-16 17:48 
> Только непонятно - зачем оно им в случае программистской IDE,

KDevelop использует системную тему значков. Поэтому вопрос должен быть в том, зачем оно им нужно в случае всего KDE.