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

Исходное сообщение
"Увидела свет интегрированная среда разработки Qt Creator 2.5"

Отправлено opennews , 09-Май-12 23:14 
Компания Nokia представила (http://labs.qt.nokia.com/2012/05/09/qt-creator-2-5-0-released/) релиз интегрированной среды разработки Qt Creator 2.5 (http://qt-project.org/wiki/Qt_Creator_Releases), предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt 4. Поддерживается разработка как классических программ на языке C++, так и использование языка QML, для определения сценариев в котором используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Исходные тексты Qt Creator распространяются в рамках лицензии LGPL.


Из наиболее интересных улучшений можно отметить:

-  Добавлена кнопка "Search Again" для быстрого выполнения повторного поиска с ранее введёнными параметрами;
-  Добавлен новый фильтр с  поддержкой выполнения произвольных команд в shell не покидая Qt Creator, используя синтаксис "! команда";

-  В состав включён экспериментальный плагин, который отображает элементы списка планов и заметки (TODO) непосредственно при просмотре кода;

<center><a href="http://labs.qt.nokia.com/wp-content/uploads/2012/03/todoscre... src="http://www.opennet.me/opennews/pics_base/0_1336588945.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>

-  Добавлен экспериментальный плагин для работы с проектами, использующими сборочный инструментарий GNU Autotools;

-  Налажена работа в Mac OS X Lion, в том числе решена проблема, мешающая использованию определённых версий Qt;

-  Реализованы базовые средства для рефакторинга кода C++, которые позволяют автоматизировать добавление директив "include" при использовании неизвестных идентификаторов (для включения нудного include-файла достаточно подвести курсор к идентификатору и нажать Alt+Return);

-  Поддержка перестроения аргументов для методов C++;

<center><a href="http://labs.qt.nokia.com/wp-content/uploads/2012/05/rearrang... src="http://www.opennet.me/opennews/pics_base/0_1336588858.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border=0></a></center>

-  Новая функция рефакторинга для C++ - "извлечь метод";
-  Улучшенная поддержка стандарта C++11 (nullptr, constexpr, static_assert, noexcept, inline namespaces, auto, лямбда-выражения);
-  Новые подсказки и предупреждения для QML-кода, в том числе опция для отмены вывода подобных предупреждений для определённых строк кода, помеченных через специальный комментарий.

URL: http://labs.qt.nokia.com/2012/05/09/qt-creator-2-5-0-released/
Новость: http://www.opennet.me/opennews/art.shtml?num=33801


Содержание

Сообщения в этом обсуждении
"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено анонимчик , 09-Май-12 23:17 
А Clang добавили, кто знает?

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Альтернативный Анонимус , 09-Май-12 23:24 
В Gentoo clang сам по себе подхватывается. У меня, по крайней мере.

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено anocrap , 10-Май-12 02:28 
Если вы о интеграции clang с qt creator, то это случится еще не скоро

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Аноним , 10-Май-12 06:04 
он и в предидущей версии был... В настройках проекта мышкой ставится.

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Аноним , 09-Май-12 23:19 
Компилятор указывается в настройках среды. Что мешает заменить его на что тебе угодно ?

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Аноним , 09-Май-12 23:52 
Когда добавят поддержку разработки на Python и других языках? Среда-то отличная.

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено кевин , 10-Май-12 02:45 
э ну напиши плагин для типона делов то..

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено arisu , 10-Май-12 21:58 
> Когда добавят поддержку разработки на Python и других языках? Среда-то отличная.

когда гвидо на горе свистнет.


"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено добрый дядя , 10-Май-12 00:13 
> В состав включён экспериментальный плагин, который отображает элементы списка планов и заметки (TODO) непосредственно при просмотре кода;

я долго ждал эту возможность!!! но я полез за обновлениями и там пусто... жаль что объявляют о релизе и нет возможности тут же обновиться если у тебя Qt SDK...


"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено анонимус , 10-Май-12 00:47 
обновления SDK обычно задерживается

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Толстый , 10-Май-12 01:59 
Самая лучшая IDE имхо. Мой рабочий инструмент на каждый день, и теперь другие IDE равняю на Creator. А локатор вообще гениальное изобретение.

Кстати типичный пример того что хорошие продукты рождаются только если их разрабатывают коммерческие конторы. KDevelop к примеру намного старше Creator, а как была УГ так и осталась.


"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено anocrap , 10-Май-12 02:32 
Да, выкладит как г-но и подсветка в нем настраивается хреново. Но автодополнение и подсказки в KDevelep весьма большой плюс, советую вам самим взглянуть и попробывать что-то написать, очень удобно они это сделали

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Толстый , 10-Май-12 12:34 
> Да, выкладит как г-но и подсветка в нем настраивается хреново. Но автодополнение
> и подсказки в KDevelep весьма большой плюс, советую вам самим взглянуть
> и попробывать что-то написать, очень удобно они это сделали

Спасибо, попробую обязательно.


"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено anonymouse , 10-Май-12 10:24 
вроде нет за emacs коммерческих контор,а я так и не нашел ничего лучше, я бы не был столь категоричным

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Аноним , 10-Май-12 11:15 
Это единичный пример. Совершенно не показательный. Кому-то нравится поп, кому-то попадья, а кому-то - свиной хрящик.

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


"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Anonymous1 , 10-Май-12 10:46 
> А локатор вообще гениальное изобретение.

что за локатор? QtCreator пользуюсь, но не понял, про что речь



"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено BSA , 10-Май-12 11:13 
В русском переводе это "быстрый поиск" (слева внизу), в настройках он по ошибке именуется "поисковик".

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено filosofem , 10-Май-12 12:20 
Осталось понять почему быстрый поиск Толстый назвал гениальным изобретением.

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Толстый , 10-Май-12 12:31 
Потому что он объединяет поиск по символам текущего документа, а также классам и методам всего проекта через единый интерфейс. Соответственно отметается необходимость в "Solution Explorer" из той же самой Студии. Теперь приведи-ка фичи в других IDE которые бы работали также?

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Аноним , 10-Май-12 13:29 
>Потому что он объединяет поиск по символам текущего документа, а также классам и методам всего проекта через единый интерфейс.

Пахнет убунтой. Хорошо.


"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Аноним , 10-Май-12 13:54 
Idea - ctrl+n / ctrl+N
плюс camel поиск. И это было там уже мноооого лет назад.

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Толстый , 10-Май-12 18:09 
Молодцы чо. Но для плюсов уже есть Creator, а на Жаве я никогда не писал, поэтому и не знал.

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено an. , 10-Май-12 19:19 
Eclsipe (CDT): Ctrl+Shift+R / Ctrl+Shift+T

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено gluk47 , 12-Май-12 00:26 
KDevelop4: Quick search (Ctrl+Atl+Q по умолчанию).

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Кирилл , 12-Май-12 11:29 
По моему, это, как раз, крайне неудобно и сбивает с толку -- поиск символов по документу это одно, а поиск по проекту это совсем другое. Но похожая настройка есть и в Айдие, и в Икскоде.

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Аноним , 13-Май-12 03:00 
> Кстати типичный пример того что хорошие продукты рождаются только если их разрабатывают
> коммерческие конторы.

Нет, это пример того, что коммерческие конторы рождают продукты, наиболее подходящие стаду.


"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено anocrap , 10-Май-12 02:30 
Кстати, появилась возможность создать Си проекты(без плюсов)

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Аноним , 10-Май-12 08:41 
vi test.c

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Аноним , 10-Май-12 12:27 
Неосиляторы негодуют?

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Альтернативный Анонимус , 10-Май-12 13:18 
Для них QtCreator - це не так патріотично.

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено anocrap , 10-Май-12 13:22 
что же вы так скромно? напишите еще файл проекта для парочки сишных файлов, откройте gdb, и покажите как добавить автодополнение в вим.

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Аноним , 10-Май-12 13:30 
> что же вы так скромно? напишите еще файл проекта для парочки сишных
> файлов, откройте gdb, и покажите как добавить автодополнение в вим.

?? Автодополнение действительно не идеально.


"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Аноним , 10-Май-12 16:30 
Clang-complete спасает ситуацию.

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Аноним , 10-Май-12 17:53 
> Clang-complete спасает ситуацию.

Надо попробовать, для емакс тоже mode есть. :d


"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Bkmz , 10-Май-12 14:16 
У меня в 2.4.1 есть такая фишка

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено trdm , 10-Май-12 19:43 
А где виндовая сборка лежит?

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Толстый , 11-Май-12 01:23 
Глючный релиз получился, особенно по части семантического анализа С++ кода. С переименованием символов проблемы, синхронизация сигнатур функций поломана.

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Аноним , 11-Май-12 11:25 
И табуляции не починили. Все табы и отступы так и остались пробелами. Или это только у меня? :(

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено anonimous , 11-Май-12 13:50 
Колупай настройки. Там есть.

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Аноним , 12-Май-12 09:51 
Так в том то и дело, что не реагирует на настройки. Редактор кода не хочет использовать символы ьабуляции вместо пробелов. :(

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено arisu , 12-Май-12 15:19 
> Редактор кода не хочет использовать символы ьабуляции вместо пробелов. :(

я начинаю любить этот редактор.


"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Аноним , 14-Май-12 15:37 
Нашлось в C++->Code Style, надо по своему настроить, хотя раньше просто в Text Editor настраивалось. :)

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено Julia , 11-Май-12 19:16 
Не могу скомпилировать на Fedora 16 :-(

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено terra , 11-Май-12 21:15 
А зачем его компилить, там-же есть бинарные инсталляторы под linux 32x-64x http://qt-project.org/wiki/Qt_Creator_Releases, а-ля виндовс setup.exe

"Увидела свет интегрированная среда разработки Qt Creator 2.5"
Отправлено анонимус , 15-Май-12 19:20 
блин, до сих пор нет в обновлениях SDK :evil: