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

Исходное сообщение
"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "

Отправлено opennews , 19-Июл-18 01:33 
Представлен (http://blog.qt.io/blog/2018/07/18/qt-creator-4-7-0-released/) выпуск интегрированной среды разработки Qt Creator 4.7.0 (http://www.qt.io/download-open-source/), предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается как разработка классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками.


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


Код построителя обновлён до версии Clang 6.0 и теперь поддерживает некоторые новые возможности будущего стандарта C++20. В интерфейс добавлены опции для выбора применения  Clang-Tidy (http://clang.llvm.org/extra/clang-tidy/)  или Clazy (https://github.com/KDE/clazy) для проверки кода в процессе редактирования. В режиме отладки добавлена возможность проверки всего кода проекта (Analyze > Clang-Tidy или Clazy). Выявленные анализатором модели кода ошибки и предупреждения теперь дополнительно могут отображаться в панели Issues.

В редакторе кода при нахождении текстового курсора на коде внутри тестовых функций при помощи новой опции "Run Test Under Cursor" теперь можно сразу запустить отдельный тест. В случае выявления проблем при выполнении теста, их местоположение сразу подсвечивается в редакторе. Добавлена поддержка фильтров для  Google Test.


Опции механизма комплектов (Kit), позволяющих задействовать собственные инструментарии без необходимости создания для них специальных плагинов, теперь вынесены в отдельную первичную секцию настроек. В настройки (Environment > Interface) также добавлена возможность управления применением автоматического масштабирования на экранах с высокой плотностью пикселей (HiDPI).


В интерфейс навигации по файловой системе добавлена возможность создания каталогов, предложена опция для  отображения каталогов в верхней части списка (отдельно от файлов), а также реализована настройка для включения/отключения синхронизации базового каталога с текущим проектом.


URL: http://blog.qt.io/blog/2018/07/18/qt-creator-4-7-0-released/
Новость: https://www.opennet.ru/opennews/art.shtml?num=48987


Содержание

Сообщения в этом обсуждении
"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 01:33 
> построитель модели кода для языка С++, основанный на Clang.

Известно как сильно оно грузит CPU и как страшно пердит/тормозит? Потому что раньше (где-то год или 2 года назад) им пользоваться было не реально.


"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 01:36 
Теперь еще более нереально, они кэшировать ничего не додумались,
хотя есть готовые решения clangd/cquery/rtags,
они для анализа каждого файла новый процесс clang

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено kir , 19-Июл-18 01:56 
ууу, 2 года назад qt creator летал по сравнению с resharper.

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 04:48 
т.е. теперь все? юзаю версию 4.1 - не без нюансов, но бодр на больших С-проектах. Сравнится может лишь kdevelop. Никаким eclipse отзывчивость не снилась!

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено klalafuda , 19-Июл-18 18:46 

На больших C (SIC!) проектах НЕ летать будет только совсем уж инвалид. Вы попробуйте плотный C++ с десятками тысяч файлов...

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 08:05 
Включил эту штуку в Qt Creator 4.6.2. На core i5 тормозов не заметил. Анализируется не весь проект, а тот файл с которым работаешь (подсвечивает несоответствия стандартам).

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено PereresusNeVlezaetBuggy , 19-Июл-18 11:08 
Ещё в 4.6 стало приемлемо. В 4.7 обещали сделать еще быстрее, я бету на ThinkPad X240 тыкал — не заметил большой разницы в производительности.

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Акроним , 19-Июл-18 11:12 
На относительно дохлом Macbook Pro на 2-core i5 никаких тормозов нет. Работать комфортно. Я Clang подключил еще в предыдущей версии, немного подтормаживало. Сейчас (4.7) отлично работает.

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Акроним , 23-Июл-18 13:21 
А вообще, рано радовался. Сломали автодополнение конкретно.

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено PereresusNeVlezaetBuggy , 24-Июл-18 19:43 
> А вообще, рано радовался. Сломали автодополнение конкретно.

Это именно CLang Code Model, скорее всего. Она и раньше автодополнение в пытку превращала, с тех пор улучшения хоть и видны, но всё ещё далеко от требуемого для комфортной работы.


"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 02:18 
QtCreator и KDevelop - единственные нормальные DE под Linux.

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 04:31 
Стоит упомянуть также CLion сего поддержкой CMake-проектов.

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 04:49 
> CLion

Переоцененный проект. Он такой же тормоз, если не хуже, чем eclipse. Ну а чего ждать от шарпистов.


"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено qrKot , 19-Июл-18 05:55 
А при чем тут шарписты?

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 09:49 
clion разрабатывают заядлые шарписты.

Я повидал достаточно того кода, что бы понять, что шарп вносит профдеформацию, после чего в коде будет такой архитектурный трындец, что никакой JIT, ни супероптимизации любых компиляторов, ничего не сделают с этим. Если брать сам по себе c# - на нем довольно шустрые могут быть проги, дело не в языке как таковом. Но обычно там такой ужас O(N^N) повсюду оставляют после себя дешевые неквалифицированные шарписты - что ой ой ой.


"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено kosmonaffft , 19-Июл-18 12:43 
А ничего, что он написан на Java, на платформе JetBrains? В каком месте тут шарписты?

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 13:17 
>O(N^N)

Дорогого квалифицированного нешарписта видно за версту.


"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Илья , 19-Июл-18 06:20 
От шарпистов ждать идею и решарпер, написанные на java и котлине. А rider,и который является оберткой над решарпером,работает гораздо быстрее студии с r#.
Вообще, jet brains молодцы.


"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено anonimbl , 19-Июл-18 07:40 
у меня ничего не тормозит, попробуйте железо обновить что ли, сколько можно кодить на компьютере 15летней давности

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 08:19 
find proj0 -name *.cpp -o -name *.h | wc -l
3417

20GB RAM, SSD 1tb, i7U. Тормозит.


"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 08:42 
20 - это 16 + 4 ? большая часть времени работа в одно канале?

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 08:48 
>>i7U

U? Это тот который при нагрузке сбрасывает частоты до 0?
Вы что на ноутбуке компилируете?


"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 09:21 
> и7у

Ну да, поколение писать мы не станем, конечно же. Разумеется, на каком-нибудь и7 6 и ниже поколений всё тормозить будет куда хуже, чем на и5 7-8 поколений.


"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 09:44 
i7-5600U , 2.6ГГц

а чо оно совсем гааvно, даа? Ой и одноканал, это же так плохо! Как дальше жить, поделки от шарпистов ведь не запустить - тормозят-с


"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 12:32 
сильно от охлада зависит

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Anonymous_ , 19-Июл-18 12:57 
> и7 6 и ниже поколений всё тормозить будет куда хуже, чем на и5 7-8 поколений.

В поколениях 6,7 и 8 используются одни и те же ядра - Skylake.


"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 13:10 
Надо брать Ryzen, он выгоднее:
https://www.dns-shop.ru/catalog/product/compare-by-codes/?ci...

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Michael Shigorin , 19-Июл-18 15:03 
> Ну да, поколение писать мы не станем, конечно же. Разумеется, на каком-нибудь
> и7 6 и ниже поколений всё тормозить будет куда хуже, чем на и5 7-8 поколений.

Да-да, расскажите.

Сейчас пишу с UX310 на i5-7200U, предыдущий лапоть был UX31 на i7–3517U.


"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 15:40 
А почему не на этом:
https://tjournal.ru/73401-rossiyskiy-zashchishchennyy-noutbu...

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено _ , 21-Июл-18 20:21 
Это элементарно, Ватсон!
- он чутка дорогой.
- его вне МО вообще не продают.

В US NAVY простой молоток стоит $1000.00US 8-\ и ничего - живут :-)


"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Ivan_83 , 19-Июл-18 04:40 
CodeLite вполне годный.

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 06:16 
https://ru.wikipedia.org/wiki/Code::Blocks

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 08:48 
Про::тух.

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 12:45 
http://www.codeblocks.org
Я не программист, расскажите, что с ним не так? Интересно.

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено анонимчик , 19-Июл-18 10:17 
только для сишечки и qt
для других языков к сожалению только подсветка синтаксиса.

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 02:20 
После долгих лет разработки в M$ V$ - работа в KDevelop это как глоток свежей воды.

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 05:55 
Да ладно. Можно сколько угодно не любить винду и M$, но студия у них шикарная!

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 09:13 
Опять ты со своими холодными продажами?

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 09:54 
> шикарная

была, в районе 2010, с тем еще visual assist.

Сейчас оно в тренде - свистит, пердит, лезет в инет, левые процессы жрут IO, навигация по ходу лагает, а VA стал работать намного хуже, не иначе, очередная стратегия МС по уничтожению конкурентов.


"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Kir , 19-Июл-18 16:54 
По мне так 10 тормозов и спотыкплась даже на стандартной лиге. А уж первые проблеме и с++14 ее отправляли в аут
Кто сейчас кроме qt creator нлрмально и быстро парит спп17?

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 08:45 
Пока не запилят нормальные табы, вместо того убожества которое сейчас - не нужен.

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 27-Июл-18 16:32 
> Пока не запилят нормальные табы, вместо того убожества которое сейчас - не
> нужен.

Это ты не нужен, и табы твои тоже


"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 09:57 
Да задрали уже этим Шлангом. Одну IDE им испоганили (KDevelop), теперь и другую начали поганить.

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено анон чик , 19-Июл-18 10:51 
А есть выбор? Кресты сейчас стали настолько безумными, что анализировать синтаксис самому сейчас - проще сразу застрелиться.

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено nobody , 19-Июл-18 11:25 
Конечно, надо свой велосипед в каждый редактор! А кто будет оперативно новые конструкции добавлять? Сейчас C++ обновляется каждые три года, если кто не в курсе.

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 27-Июл-18 11:01 
Каждые три года не так уж и часто. В течение подготовки нового стандарта можно успеть без напряга  добавить изменения в синтаксисе.

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 11:21 
А есть ещё в природе IDE, в которых можно использовать парсер для чистого C, а не C++?

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 12:32 
Си почти подмножество крестов, зачем ему отдельный парсер?

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Владимир , 19-Июл-18 14:53 
Затем что охренеешь редактировать исходники ядра, например, где куча переменных "class" используется, редактор всё красным будет подсвечивать.
(аналогично template и все такое прочее)

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 20-Июл-18 17:13 
На расте с этим проблем нет.

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено _ , 21-Июл-18 20:24 
... потому что раста в ядре - нет. И слава Мегабайту - и не будет! :)

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 27-Июл-18 16:33 
> Затем что охренеешь редактировать исходники ядра, например, где куча переменных "class"
> используется, редактор всё красным будет подсвечивать.
> (аналогично template и все такое прочее)

Внезапно, clang умеет парсить C по правилам C


"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено PereresusNeVlezaetBuggy , 24-Июл-18 19:39 
> Си почти подмножество крестов

Нет.

Скомпилируйте это в C++, вперёд:


struct foo {
};
int main() {
void *p = NULL;
p++;
struct foo *foo = p;
return 0;
}


"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Cradle , 19-Июл-18 16:31 
NetBeans, но бюсь меня сейчас закидают тапками

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 21-Июл-18 03:45 
Спасибо, посмотрю.

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Айран , 19-Июл-18 12:03 
обновил, так сразу полсотни новых ворнингов на мой "код" в проекте. ткнули лицом в лужу

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено Аноним , 19-Июл-18 16:32 
Ничего, перепишешь два-три раза, привыкай. Как перестанет на ошибки ругаться - выкидывай код и пиши заново.

"Выпуск интегрированной среды разработки Qt Creator 4.7.0 "
Отправлено ivanmara , 26-Июл-18 18:22 
Обновился. запустил. ужаснулся warnings в своём проекте ... сделал вывод о том что я c++ плохо знаю ... ))) ... Ну а если серьёзно то идея Clang code model мне понравилась и стоит ли теперь использовать clang компилятор что бы так было соответствие Clang code model на лету и компилятором?