The OpenNET Project / Index page

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

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

09.05.2012 21:56

Компания Nokia представила релиз интегрированной среды разработки Qt Creator 2.5, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt 4. Поддерживается разработка как классических программ на языке C++, так и использование языка QML, для определения сценариев в котором используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Исходные тексты Qt Creator распространяются в рамках лицензии LGPL.

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

  • Добавлена кнопка "Search Again" для быстрого выполнения повторного поиска с ранее введёнными параметрами;
  • Добавлен новый фильтр с поддержкой выполнения произвольных команд в shell не покидая Qt Creator, используя синтаксис "! команда";
  • В состав включён экспериментальный плагин, который отображает элементы списка планов и заметки (TODO) непосредственно при просмотре кода;
  • Добавлен экспериментальный плагин для работы с проектами, использующими сборочный инструментарий GNU Autotools;
  • Налажена работа в Mac OS X Lion, в том числе решена проблема, мешающая использованию определённых версий Qt;
  • Реализованы базовые средства для рефакторинга кода C++, которые позволяют автоматизировать добавление директив "include" при использовании неизвестных идентификаторов (для включения нужного include-файла достаточно подвести курсор к идентификатору и нажать Alt+Return);
  • Поддержка перестроения аргументов для методов C++;

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


  1. Главная ссылка к новости (http://labs.qt.nokia.com/2012/...)
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/33801-qtcreator
Ключевые слова: qtcreator, qt, ide
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (45) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, анонимчик (?), 23:17, 09/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А Clang добавили, кто знает?
     
     
  • 2.5, Альтернативный Анонимус (?), 23:24, 09/05/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    В Gentoo clang сам по себе подхватывается. У меня, по крайней мере.
     
  • 2.20, anocrap (?), 02:28, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Если вы о интеграции clang с qt creator, то это случится еще не скоро
     
  • 2.25, Аноним (-), 06:04, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    он и в предидущей версии был... В настройках проекта мышкой ставится.
     

  • 1.3, Аноним (-), 23:19, 09/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Компилятор указывается в настройках среды. Что мешает заменить его на что тебе угодно ?
     
  • 1.7, Аноним (-), 23:52, 09/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Когда добавят поддержку разработки на Python и других языках? Среда-то отличная.
     
     
  • 2.23, кевин (?), 02:45, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    э ну напиши плагин для типона делов то..
     
  • 2.55, arisu (ok), 21:58, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Когда добавят поддержку разработки на Python и других языках? Среда-то отличная.

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

     

  • 1.11, добрый дядя (?), 00:13, 10/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > В состав включён экспериментальный плагин, который отображает элементы списка планов и заметки (TODO) непосредственно при просмотре кода;

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

     
     
  • 2.14, анонимус (??), 00:47, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    обновления SDK обычно задерживается
     

  • 1.18, Толстый (ok), 01:59, 10/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Самая лучшая IDE имхо. Мой рабочий инструмент на каждый день, и теперь другие IDE равняю на Creator. А локатор вообще гениальное изобретение.

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

     
     
  • 2.22, anocrap (?), 02:32, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да, выкладит как г-но и подсветка в нем настраивается хреново. Но автодополнение и подсказки в KDevelep весьма большой плюс, советую вам самим взглянуть и попробывать что-то написать, очень удобно они это сделали
     
     
  • 3.42, Толстый (ok), 12:34, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, выкладит как г-но и подсветка в нем настраивается хреново. Но автодополнение
    > и подсказки в KDevelep весьма большой плюс, советую вам самим взглянуть
    > и попробывать что-то написать, очень удобно они это сделали

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

     
  • 2.34, anonymouse (?), 10:24, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    вроде нет за emacs коммерческих контор,а я так и не нашел ничего лучше, я бы не был столь категоричным
     
     
  • 3.37, Аноним (-), 11:15, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Это единичный пример. Совершенно не показательный. Кому-то нравится поп, кому-то попадья, а кому-то - свиной хрящик.

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

     
  • 2.35, Anonymous1 (?), 10:46, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А локатор вообще гениальное изобретение.

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


     
     
  • 3.36, BSA (?), 11:13, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    В русском переводе это "быстрый поиск" (слева внизу), в настройках он по ошибке именуется "поисковик".
     
     
  • 4.39, filosofem (ok), 12:20, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Осталось понять почему быстрый поиск Толстый назвал гениальным изобретением.
     
     
  • 5.41, Толстый (ok), 12:31, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что он объединяет поиск по символам текущего документа, а также классам и методам всего проекта через единый интерфейс. Соответственно отметается необходимость в "Solution Explorer" из той же самой Студии. Теперь приведи-ка фичи в других IDE которые бы работали также?
     
     
  • 6.45, Аноним (-), 13:29, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >Потому что он объединяет поиск по символам текущего документа, а также классам и методам всего проекта через единый интерфейс.

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

     
  • 6.47, Аноним (-), 13:54, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Idea - ctrl+n / ctrl+N
    плюс camel поиск. И это было там уже мноооого лет назад.
     
     
  • 7.51, Толстый (ok), 18:09, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Молодцы чо. Но для плюсов уже есть Creator, а на Жаве я никогда не писал, поэтому и не знал.
     
  • 6.52, an. (?), 19:19, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Eclsipe (CDT): Ctrl+Shift+R / Ctrl+Shift+T
     
  • 6.62, gluk47 (ok), 00:26, 12/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    KDevelop4: Quick search (Ctrl+Atl+Q по умолчанию).
     
  • 6.64, Кирилл (??), 11:29, 12/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    По моему, это, как раз, крайне неудобно и сбивает с толку -- поиск символов по документу это одно, а поиск по проекту это совсем другое. Но похожая настройка есть и в Айдие, и в Икскоде.
     
  • 2.67, Аноним (-), 03:00, 13/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Кстати типичный пример того что хорошие продукты рождаются только если их разрабатывают
    > коммерческие конторы.

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

     

  • 1.21, anocrap (?), 02:30, 10/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Кстати, появилась возможность создать Си проекты(без плюсов)
     
     
  • 2.30, Аноним (-), 08:41, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    vi test.c
     
     
  • 3.40, Аноним (-), 12:27, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Неосиляторы негодуют?
     
     
  • 4.43, Альтернативный Анонимус (?), 13:18, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Для них QtCreator - це не так патріотично.
     
  • 3.44, anocrap (?), 13:22, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    что же вы так скромно? напишите еще файл проекта для парочки сишных файлов, откройте gdb, и покажите как добавить автодополнение в вим.
     
     
  • 4.46, Аноним (-), 13:30, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > что же вы так скромно? напишите еще файл проекта для парочки сишных
    > файлов, откройте gdb, и покажите как добавить автодополнение в вим.

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

     
     
  • 5.49, Аноним (-), 16:30, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Clang-complete спасает ситуацию.
     
     
  • 6.50, Аноним (-), 17:53, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Clang-complete спасает ситуацию.

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

     
  • 2.48, Bkmz (??), 14:16, 10/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    У меня в 2.4.1 есть такая фишка
     

  • 1.53, trdm (ok), 19:43, 10/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А где виндовая сборка лежит?
     
  • 1.57, Толстый (ok), 01:23, 11/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Глючный релиз получился, особенно по части семантического анализа С++ кода. С переименованием символов проблемы, синхронизация сигнатур функций поломана.
     
  • 1.58, Аноним (-), 11:25, 11/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И табуляции не починили. Все табы и отступы так и остались пробелами. Или это только у меня? :(
     
     
  • 2.59, anonimous (?), 13:50, 11/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Колупай настройки. Там есть.
     
     
  • 3.63, Аноним (-), 09:51, 12/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Так в том то и дело, что не реагирует на настройки. Редактор кода не хочет использовать символы ьабуляции вместо пробелов. :(
     
     
  • 4.65, arisu (ok), 15:19, 12/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Редактор кода не хочет использовать символы ьабуляции вместо пробелов. :(

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

     
  • 3.68, Аноним (-), 15:37, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Нашлось в C++->Code Style, надо по своему настроить, хотя раньше просто в Text Editor настраивалось. :)
     

  • 1.60, Julia (??), 19:16, 11/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не могу скомпилировать на Fedora 16 :-(
     
  • 1.61, terra (??), 21:15, 11/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А зачем его компилить, там-же есть бинарные инсталляторы под linux 32x-64x http://qt-project.org/wiki/Qt_Creator_Releases, а-ля виндовс setup.exe
     
  • 1.69, анонимус (??), 19:20, 15/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    блин, до сих пор нет в обновлениях SDK :evil:
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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