The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Релиз среды разработки приложений KDevelop 5.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз среды разработки приложений KDevelop 5.0"  +/
Сообщение от opennews (??) on 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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз среды разработки приложений KDevelop 5.0"  –17 +/
Сообщение от Аноним email(??) on 24-Авг-16, 14:05 
Без поддержки autotools не нужно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Релиз среды разработки приложений KDevelop 5.0"  +8 +/
Сообщение от Аноним (??) on 24-Авг-16, 14:27 
autotools не нужны
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "Релиз среды разработки приложений KDevelop 5.0"  +5 +/
Сообщение от Аноним (??) on 24-Авг-16, 14:32 
Мне нужно и без autotools
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

26. "Релиз среды разработки приложений KDevelop 5.0"  +/
Сообщение от Аноним (??) on 24-Авг-16, 22:39 
Мне нужно обязательно без autotools
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Релиз среды разработки приложений KDevelop 5.0"  +2 +/
Сообщение от Аноним (??) on 24-Авг-16, 14:48 
Мне нужен только сам autotools
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

16. "Релиз среды разработки приложений KDevelop 5.0"  –12 +/
Сообщение от freehck email(ok) on 24-Авг-16, 17:16 
Что же Вы название-то нужного Вам набора утилит пишете не правильно? Правильно же auto-crap-tools!
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

29. "Релиз среды разработки приложений KDevelop 5.0"  +/
Сообщение от Аноним (??) on 24-Авг-16, 23:55 
Нет.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

30. "Релиз среды разработки приложений KDevelop 5.0"  +/
Сообщение от Аноним (??) on 25-Авг-16, 00:09 
Да
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

40. "Релиз среды разработки приложений KDevelop 5.0"  +/
Сообщение от Аноним (??) on 01-Сен-16, 08:29 
Вам бы изучить CMake, Scons и т.д.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

32. "Релиз среды разработки приложений KDevelop 5.0"  –2 +/
Сообщение от Харли on 25-Авг-16, 06:40 
и с поддержкой автотулз тоже не нужно. вернее необязательно
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Релиз среды разработки приложений KDevelop 5.0"  +/
Сообщение от Аноним (??) on 24-Авг-16, 14:28 
Устанавливать надо нормально, в тот префикс, куда и собирал.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Релиз среды разработки приложений KDevelop 5.0"  +/
Сообщение от Pinkie Pie on 24-Авг-16, 14:30 
Я не собирал. AppImage же, который статически собрали.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Релиз среды разработки приложений KDevelop 5.0"  +/
Сообщение от Аноним (??) on 24-Авг-16, 14:35 
Значит, шаблоны проектов забыли положить. Напиши разрабам, чтоб исправили. Ну или попробуй скачать
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "Релиз среды разработки приложений KDevelop 5.0"  +/
Сообщение от Аноним (??) on 24-Авг-16, 14:49 
Интересно на pyQT можно для всяких айфонодроидов софт написать? И маркет такое пустят?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Релиз среды разработки приложений KDevelop 5.0"  +/
Сообщение от Anon9999 on 24-Авг-16, 16:58 
Для Андроида там есть свой QPython с Kivy
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

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

12. "Релиз среды разработки приложений KDevelop 5.0"  –1 +/
Сообщение от COBA on 24-Авг-16, 15:48 
Что-то запустил appimage на убунте - шрифты просто ужас. Окна сохранения и открытия файлов страшненькие. Это потому что используется что-то свое? Вроде есть другие приложения на Qt, но там такого ужаса нет.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Релиз среды разработки приложений KDevelop 5.0"  +/
Сообщение от Орк on 24-Авг-16, 17:27 
Открываем этот appimage архиватором и видим что там действительно "что-то своё", а конкретнее - всё. Каких библиотек у тебя на системе нет - те используются из этого appimage-файла.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

18. "Релиз среды разработки приложений KDevelop 5.0"  +/
Сообщение от Аноним (??) on 24-Авг-16, 17:56 
Народ, а почему отличается цвет fnext и vnext, k2, k3, k4? В чём смысл?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Релиз среды разработки приложений KDevelop 5.0"  +1 +/
Сообщение от Crazy Alex (ok) on 24-Авг-16, 18:59 
Если может - он каждой переменной даёт свой цвет, довольно удобно - видно сразу.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

20. "Релиз среды разработки приложений KDevelop 5.0"  –1 +/
Сообщение от anonymous (??) on 24-Авг-16, 19:03 
LOL, там отличается даже цвет vnext и vnext
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

21. "Релиз среды разработки приложений KDevelop 5.0"  +1 +/
Сообщение от derfenix (ok) on 24-Авг-16, 19:17 
Дебил, там не цвет отличается, а толщина шрифта.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

23. "Релиз среды разработки приложений KDevelop 5.0"  +1 +/
Сообщение от Аноним (??) on 24-Авг-16, 20:20 
Это называется семантической подсветкой. Одно из преимуществ - меньше шанс спутать переменные со схожими названиями, типа "car1, carl" или "data, data_" (как иногда члены класса обзывают).
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

27. "Релиз среды разработки приложений KDevelop 5.0"  +/
Сообщение от Аноним (??) on 24-Авг-16, 22:45 
Отлично, уже давно пользуюсь, с гита компилил
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Релиз среды разработки приложений KDevelop 5.0"  +/
Сообщение от nc (ok) on 24-Авг-16, 23:38 
Смотрю на скриншот и не могу отделаться от мысли - сколько же там свободного места пропадает! Кнопки какие-то огромные, табы огромные...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Релиз среды разработки приложений KDevelop 5.0"  +1 +/
Сообщение от НяшМяш (ok) on 25-Авг-16, 02:10 
Для CGA мониторов могу порекомендовать vim
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

37. "Релиз среды разработки приложений KDevelop 5.0"  +1 +/
Сообщение от НемногоИгорь on 25-Авг-16, 20:49 
Ну так это это темы зависит, при чем тут KDevelop?
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

33. "Релиз среды разработки приложений KDevelop 5.0"  +1 +/
Сообщение от АнонимХ (ok) on 25-Авг-16, 08:46 
Так противно, что с введением монохромных иконок в MS VS, все другие IDE стали передирать это, довольно сомнительное, решение.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

34. "Релиз среды разработки приложений KDevelop 5.0"  –1 +/
Сообщение от Акроним on 25-Авг-16, 11:25 
Если вы что-то где-то увидели в первый раз, это не значит, что там это появилось раньше чем в других местах.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

36. "Релиз среды разработки приложений KDevelop 5.0"  +1 +/
Сообщение от Admino (ok) on 25-Авг-16, 17:48 
> Только непонятно - зачем оно им в случае программистской IDE,

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

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема


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