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

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

Отправлено opennews , 20-Авг-15 18:02 
Представлен (http://blog.qt.io/blog/2015/08/20/qt-creator-3-5-0-released/) выпуск интегрированной среды разработки Qt Creator 3.5.0 (http://qt-project.org/downloads#qt-creator), предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается разработка как классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Исходный код Qt Creator распространяется под лицензией LGPL.

По сравнению с прошлым выпуском внесено около 140 изменений (http://code.qt.io/cgit/qt-creator/qt-creator.git/plain/dist/...) от 49 разработчиков. Из наиболее интересных улучшений можно отметить:


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

<center><a href="http://d3psh0grn8s087.cloudfront.net/wp-content/uploads/2015... src="http://www.opennet.ru/opennews/pics_base/0_1440081160.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

-  Увеличена производительность глобального поиска, который теперь выполняется в несколько потоков, по аналогии с тем, как ранее был реализован поиск с учётом модели кода (Find Usages);

-  Модернизирована модель кода для языка C++, в том числе устранены проблемы, связанные с поддержкой шаблонов. Значительно продвинулась вперёд модель кода на основе Clang, которая теперь выполняется в отдельном процессе, что позволяет оградить редактор от непредвиденных проблем в работе Clang. Бинарные пакеты переведены на использование Clang 3.6;

-  В Qt Quick Designer прекращена поддержка Qt Quick 1, на смену которому в Qt 5 пришёл Qt Quick 2. Также удалены специфичные для Qt Quick 1 мастера и код поддержки профилирования в V8. В редакторе кода и системе профилирования поддержка Qt Quick 1 пока сохранена.
-  Удалены средства разработки для платформы BlackBerry 10 из-за отсутствия сопровождающего;
-  Устранены ошибки, приводящие к зависаниям на несколько секунд, проявлявшиеся на платформе Windows. Решены проблемы с производительностью при сборке с поддержкой journald. Устранены недоработки, проявляющиеся при разработке для платформы Android 6.

URL: http://blog.qt.io/blog/2015/08/20/qt-creator-3-5-0-released/
Новость: http://www.opennet.ru/opennews/art.shtml?num=42825


Содержание

Сообщения в этом обсуждении
"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Аноним , 20-Авг-15 18:02 
Первое нововведение просто бомба!

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Владимир , 20-Авг-15 19:02 
О вкусах не спорят, но для меня бомбой стало это:
Partially fixed STL containers (QTCREATORBUG-8937, QTCREATORBUG-8922)
    * GCC implementation of `std::map`, `std::unique_ptr` (and other pointer wrappers)
      and `std::vector` are known to work

я уже и не надеялся...


"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено невидимка , 21-Авг-15 04:30 
Да это очень не плохо, но похоже они не первые. Недавно глянул новую версию sharpdevelop и там впервые увидел аналогичные цветовые метки. Хотя возможно и они не первые.

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Аноним , 21-Авг-15 09:44 
На несколько лет ( а может и на десяток, а может и не на один, не помню уже ) отстали, если с "проприоритарщиной бод вымирающий виндовс" сравнивать :)

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Аноним , 21-Авг-15 12:27 
Если я правильно понимаю в Эклипсе это давно сделано.
Правильно делают что хорошие фичи перенимают.

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Аноним , 21-Авг-15 14:00 
Это во всех нормальных редакторах давным давно есть - лет уже как 20.

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Аноним , 23-Авг-15 15:08 
В редакторах JetBrains, сколько их помню, было. В free and open source версиях в том числе (лицензия Apache 2).

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено nc , 20-Авг-15 20:40 
В него можно добавить (возможно есть какой-нибудь плагин?) горизонтальный тулбар под строкой меню, с различными (желательно настраиваемыми) командами (например Save, Save all, Search, C++/H switch и т.п.)?

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено WiseLord , 20-Авг-15 21:28 
У меня тоже такая хотелка

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено тоже Аноним , 20-Авг-15 23:29 
У вас экраны шире хотелок, видимо.
Мне в любом редакторе жалко места по вертикали, а вы его мечтаете потратить на кнопки, к которым придется тянуться мышкой. Вместо того, чтобы, не убирая рук с клавиатуры, нажать пару горячих клавиш.

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено qwe , 21-Авг-15 03:08 
>Мне в любом редакторе жалко места по вертикали

Поверните монитор в портретный режим и навсегда забудьте о жалости


"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Аноним , 21-Авг-15 09:03 
Ноутбук ты тоже предложишь положить на бок?

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Аноним , 21-Авг-15 09:46 
> Ноутбук ты тоже предложишь положить на бок?

можно просто выкинуть...


"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Асушник , 21-Авг-15 10:49 
С распространением FullHD горизонтального пространства стало с запасом. Стал располагать менюшки вертикально сбоку, если программы позволяют. Весьма удобно. В автокаде кстати так уже давно. Жалоб от конструкторов пока не слышал. В силу производственной необходимости пользуюсь несколькими средами - так клавиатурные комбинации в них часто не совпадают. Если же работать в паре программ, то да - после запоминания основных комбинаций кнопки нечасто нужны.

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено qwe , 21-Авг-15 17:48 
>Ноутбук ты тоже предложишь положить на бок?

На ноуте серьезно работать мучение по определению.


"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено тоже Аноним , 21-Авг-15 12:46 
Пригодные для этого мониторы довольно редки.
Кроме того, часто требуется несколько окон - при отладке, например. В вертикальном режиме с ними дико неудобно.

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено qwe , 21-Авг-15 18:33 
> Пригодные для этого мониторы довольно редки.

Так потому и редки, что все чудаки на щелеобразных программируют. Хотя это и немыслимо неудобно. Отсюда видимо и качество их продукции.

> Кроме того, часто требуется несколько окон - при отладке, например. В вертикальном  режиме с ними дико неудобно.

Мучиться с основным окном ради сомнительных неудобств со вспомогательными? А если так много окон так второй монитор надо ставить.


"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено nc , 21-Авг-15 10:00 
Такие вещи как тулбары и меню (да и хоткеи) должны быть настраиваемыми: хочешь - отображаются, не хочешь - скрываешь их.

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено nib , 21-Авг-15 10:11 
такое добавить тривиально, никому в голову не приходило еще видимо

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Аноним , 20-Авг-15 20:55 
Интересно, а сами Qt в каком редакторе пилят?

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Аноним , 20-Авг-15 21:23 
В этом же и пилят.
То есть: одной сборке QtCreator'a вполне можно разрабатывать другую (пробовал).

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Аноним , 20-Авг-15 21:52 
vim

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Аноним , 20-Авг-15 22:02 
KDevelop

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено mine , 20-Авг-15 23:13 
Eclipse же

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Анончег , 21-Авг-15 00:36 
Столько ошибок в слове Netbeans

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено LittleBuster , 20-Авг-15 21:02 
Забыли добавить, что eator 3.5.0, Поддерживается разработка не только "классических программ на языке C++", но и на чистом Си.

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Анончег , 21-Авг-15 00:39 
> ... но и на чистом Си.

Сишечка скоро помре, ненужна никому.

Пруф: http://www.opennet.ru/opennews/art.shtml?num=42829



"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено нектобы , 21-Авг-15 00:42 
> Сишечка скоро помре, ненужна никому.
> Пруф: http://www.opennet.ru/opennews/art.shtml?num=42829

И заменит её CSS. Пруф там же.


"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Куяврег , 21-Авг-15 16:47 
*поперхнулся чаем*

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Анончег , 21-Авг-15 21:17 
> И заменит её CSS. Пруф там же.

:-))) Плюсанул. Да, прогресс не стои на месте.



"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено scorry , 23-Авг-15 21:08 
>> Сишечка скоро помре, ненужна никому.
>> Пруф: http://www.opennet.ru/opennews/art.shtml?num=42829
> И заменит её CSS. Пруф там же.

сишарп же. пруф там же. :-)



"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Аноним , 21-Авг-15 07:57 
Ведра всех POSIX-систем перепишут на вашем go?

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено qwe , 21-Авг-15 17:52 
> Ведра всех POSIX-систем перепишут на вашем go?

Число разработчиков ведер меньше статистической погрешности.



"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено ferux , 20-Авг-15 21:15 
"FakeVim
* Added support for `C-r{register}`"

давно ждал


"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Аноним , 23-Авг-15 15:30 
> "FakeVim
> * Added support for `C-r{register}`"
> давно ждал

Что оно делает? В :help ^r не вижу.


"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Аноним , 20-Авг-15 23:32 
Как шрифт, который на скрине, называется?

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено нектобы , 21-Авг-15 00:22 
> Как шрифт, который на скрине, называется?

Дефолтный monospace из mac os, погугли. Да и на скрине, судя по сглаживанию шрифтов, макось, что символично.


"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Аноним , 21-Авг-15 00:40 
Спасибо. Скорее всего с Mac. На Monaco похож.

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Аноним , 21-Авг-15 06:29 
называется Meslo. Ставить - лично мне проще всего отсюда https://github.com/powerline/fonts

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено тоже Аноним , 21-Авг-15 12:49 
Очень правильно называется. Такое месло, просто привет комиксансу.
Как с таким шрифтом работать с исходниками - не могу представить.

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Аноним , 21-Авг-15 17:31 
> Как с таким шрифтом работать с исходниками
> Mac
> работать с исходниками

Вы к нам в криокамере из девяностых прибыли? :)


"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено тоже Аноним , 21-Авг-15 18:01 
Меня, видимо, крепко приморозило - вообще не вижу, что не так в работе с исходниками под Mac.

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено OberonForDog , 21-Авг-15 07:22 
Лол. В IDE для нормальных языков это всё было уже десятки лет, причём с поддержкой безопасного кода. Один программист может написать операционную систему, компилятор, или даже небо, даже бога - что ему захочется - буквально за день. Ничего-то вы не понимаете, маргиналы. Скобки вам мешают.

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено dq0s4y71 , 21-Авг-15 11:09 
> Один программист может написать операционную систему, компилятор, или даже небо, даже бога - что ему захочется - буквально за день.

Только почему-то изобилия систем, написанных за один день, вокруг не наблюдается...


"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Fyjy , 21-Авг-15 20:32 
Поддерживаю! Хотел написать то же самое но вы меня опередили!

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Аноним , 23-Авг-15 15:31 
> Лол. В IDE для нормальных языков это всё было уже десятки лет,
> причём с поддержкой безопасного кода. Один программист может написать операционную систему,
> компилятор, или даже небо, даже бога - что ему захочется -
> буквально за день. Ничего-то вы не понимаете, маргиналы. Скобки вам мешают.

Импостинг обероновцев – это теперь популярно. Ну, в общем, за что боролись, на то и напоролись.


"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено anon321 , 21-Авг-15 09:38 
>Qt Creator
>Решены проблемы с производительностью при сборке с поддержкой journald

*лицопальма*


"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено молодец , 21-Авг-15 11:56 
>позволяет оградить редактор от непредвиденных проблем в работе Clang.

а это не улыбает?


"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено nib , 21-Авг-15 16:51 
а что тут должно улыбать, то как clang падает и уносит за собой всё приложение? Вот его и вытащили в отдельный процесс + в роадмапе ускорение кухни, до уровня built-in код модели.

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Аноним , 21-Авг-15 18:15 
Последний пункт самый важный, его надо было поставить первым.

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Евгений , 22-Авг-15 10:52 
Какого хрена, надо регистрироваться чтобы использовать IDE без фреймворка?

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Ололошка , 22-Авг-15 17:21 
Ну так выбирайте версию для open source, а не для коммерческой разработки.

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Ололошка , 22-Авг-15 17:24 
> Ну так выбирайте версию для open source, а не для коммерческой разработки.

http://www.qt.io/download-open-source/


"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Евгений , 24-Авг-15 11:13 
По ссылке меня отправляет скачивать онлайн инсталлятор под WIN. А мне нужен оффлайн для Linux и только IDE. Они за меня все уже решили...

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Ололошка , 27-Авг-15 18:21 
Чуть ниже кликни "View All Downloads", все там будет.

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Ололошка , 27-Авг-15 19:30 
http://www.qt.io/download-open-source/#section-2

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Qld , 22-Авг-15 21:59 
> Решены проблемы с производительностью при сборке с поддержкой journald

И добавлены проблемы с производительностью парсера C++. Редактор тормозит нещадно :-(


"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено kachsheev , 22-Авг-15 22:37 
Интересно, кстати, подсветку operator <..>() они исправили? В 3.4 и ранее редактор подсвечивает то keyword, то function.

"Выпуск интегрированной среды разработки Qt Creator 3.5.0"
Отправлено Evgen , 24-Авг-15 17:21 
C 3.4 тормозит нещадно, откатился на 3.3