The OpenNET Project / Index page

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

Вышла интегрированная среда разработки Qt Creator 2.8.0

11.07.2013 19:07

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

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

  • Реализован редактор для кода на языке Python, поддерживающий подсветку синтаксиса, расстановку отступов, мастер создания классов (class wizard) и другие операции;
  • В меню Window добавлена опция Split New Window, которая позволяет открыть новое окно редактора, повторяющее область редактирования в главном окне;
  • Добавлены новые средства рефакторинга для C++: перенос определения функции из заголовочного файла (header) в файл с кодом (*.cpp); присвоение локальной (внутренней) переменной возвращаемого значения метода или подстановка выражения «new»; добавление объявления (declaration) и реализации для виртуальных методов из родительского класса (superclass);
  • Включен по умолчанию режим оценки отличий бок о бок (diff viewer), который может использоваться для операция контроля версий git. Также можно сравнивать произвольные файлы через Tools -> Diff.
  • Расширены средства интеграции с Git. Например, теперь из Qt Creator можно производить интерактивное перемещение изменений в коммитах (interactive rebase). Также была добавлена поддержка обновления субмодулей (submodule update), реализовано продолжение и прерывание множества операций;
  • Добавлена опция для сворачивания области с информацией о прогрессе выполнения операции в нижний правый угол с отображением только суммарных данных;
  • Экспериментальная поддержка отладки с использованием отладчика LLDB, развиваемого проектом LLVM;
  • Добавлены новые компоненты разработки для платформы Android: графический редактор manifest-файлов и поддержка удалённой отладки и профилирования QML-приложений на устройстве;
  • Добавлен мастер настройки окружения для разработки приложений для платформы BlackBerry.


  1. Главная ссылка к новости (http://blog.qt.digia.com/blog/...)
  2. OpenNews: Вышла интегрированная среда разработки Qt Creator 2.7.0
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/37399-qt
Ключевые слова: qt, creator, qml
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (37) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, A.Stahl (?), 19:29, 11/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    Замечательно!
    Я пару лет назад перелез на creator с vim  и горя не знаю.
    Самое замечательное в этой IDE то, что они ещё ни разу не делали какие-то изменения к худшему.
     
     
  • 2.5, Аноним (-), 20:21, 11/07/2013 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > Я пару лет назад перелез на creator с vim

    Круто наверное пересесть с кресла пилота самоката в кресло пилота боинга :)

     
     
  • 3.13, Аноним (-), 22:45, 11/07/2013 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > Круто наверное пересесть с кресла пилота самоката в кресло пилота боинга :)

    Эй, он с вима на qtcreator перелез, а не наоборот!

     
     
  • 4.14, Аноним (-), 22:52, 11/07/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Эй, он с вима на qtcreator перелез, а не на емакс!

    Obvious fix.

     
     
  • 5.16, Аноним (-), 23:21, 11/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    В любом случае, текстовый редактор, в котором есть полноценный ЯП для написания расширений, и имеющий достаточную пользовательскую аудиторию, будет со свистом заруливать все "изкоробочные" монолитные подeлки.

    Просто потому, что разработчику проще написать плагин на высокоуровневом ЯП и тут же им воспользоваться (да еще и выложить его в открытый доступ для других), чем корячить сорцы IDE на низкоуровневом ЯП с сомнительной перспективой принятия в апстрим (а если/пока не примут - самому патчи поддерживать и синхронизировать?).

     
     
  • 6.17, Аноним (-), 00:02, 12/07/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >будет со свистом заруливать все "изкоробочные" монолитные подeлки.

    Особенно если в этом редакторе не хватает встроенной ОС:-)
    >чем корячить сорцы IDE

    Вы это разработчикам расширений для eclipse скажите, вот смеху-то будет

     
     
  • 7.23, Аноним (-), 09:34, 12/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Особенно если в этом редакторе не хватает встроенной ОС:-)

    Если в IDE есть нормальный ЯП - она легко может превратиться еще и в DE (не надо путать DE и OS). Преимуществ интеграции и единого стиля управления никто не отменял.

    > Вы это разработчикам расширений для eclipse скажите, вот смеху-то будет

    Eclipse ведь не тормозит, правда?

     
     
  • 8.27, еще один аноним (?), 14:08, 12/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    не тормозит Но память жрет капитально, это не отрицаю... текст свёрнут, показать
     
     
  • 9.35, u (?), 09:14, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    385М - eclipse cdt pydev rse или 5 от минимального объема памяти рекоменд... текст свёрнут, показать
     
  • 6.22, Аноним (-), 07:45, 12/07/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    там есть какие то плагины, напиши свой.
    А разработчику проще взять готовое искоробочное в котором уже все есть, чем писать что-то самому.
     
     
  • 7.24, Аноним (-), 09:36, 12/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > там есть какие то плагины, напиши свой.

    А смысл, если в виме и емаксе все уже давно написано?

    > А разработчику проще взять готовое искоробочное в котором уже все есть, чем писать что-то самому.

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

     
  • 6.32, rshadow (ok), 23:26, 12/07/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > будет со свистом заруливать все "изкоробочные"

    К сожалению факт в том что не заруливает, хотя бы и должен. В IDE очень часто плагин пишется не только для себя а потому значительно лучше проработан. Та же эклипса на порядок заруливает вим почти во всем, кроме нескольких фич работы с текстом и универсального  автодополнения.

    > написать плагин на высокоуровневом ЯП

    А вот это основной косяк всех инструментов. Что для эклипсы надо учить жабу, что для вима его внутренние конфиги, bash и т.д.

    > выложить его в открытый доступ для других

    тоже палка о двух концах: куча говноплагинов обеспечена. Которые чтоб запустить еще надо голову поломать.

    Мне лично больше IDE нравятся, жаль только одна из самых удобных "эклипса" написана на самой тормознутой технологии. Что поделать ... динозавр уже.

     
     
  • 7.36, u (?), 10:17, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >не лично больше IDE нравятся, жаль только одна из самых удобных "эклипса" написана на самой тормознутой технологии.

    Может найдешь 1000$ на нормальный компьютер? (i7/8-16ОЗУ/SSD) Я к тому что если ты деньги зарабатываешь программированием то экономить на профессиональных инструментах глупо.

     
     
  • 8.37, rshadow (ok), 13:56, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Абсолютно с вами согласен Мой ноут в тех параметрах что ты указал Но низкий ур... текст свёрнут, показать
     
     
  • 9.38, u (?), 14:10, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Странно, что у всех остальных летает Сохраняет мгновенно Что за сетевые вещи ... текст свёрнут, показать
     
     
  • 10.39, rshadow (ok), 14:34, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Остальные тоже жалуются Но ведь главное отстаивать свою единственно верную точк... текст свёрнут, показать
     
     
  • 11.40, u (?), 15:14, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    После этой фразы уже можно посылать на пересдачу информатики или что там у ва... текст свёрнут, показать
     
     
  • 12.42, rshadow (ok), 16:01, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Фанатики, такие фанатики Очередная клоунада Передразниванием занимаются тол... текст свёрнут, показать
     
  • 2.19, Антон (??), 06:29, 12/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Молодец, идёшь в ногу со временем!

    Добавили возможность редактирования коммитов, вот-вот догонят fugitive.

     

  • 1.2, Аноним (2), 19:47, 11/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Спасибо разработчикам, спасибо Opennet за новость, спасибо QtCreator за то, что ты есть. Одна их лучших IDE. Уж слишком удобный редактор, чтобы молчать.  
     
  • 1.8, хрюкотающий зелюк (?), 20:57, 11/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Реализован редактор для кода на языке Python, поддерживающий подсветку синтаксиса, расстановку отступов, мастер создания классов (class wizard) и другие операции;

    И что, этот мастер может создать проект на PyQt/PySide? А автокомплит? Почему нельзя взять готовые модули для этого из других IDE?

     
     
  • 2.12, vbv (ok), 22:39, 11/07/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Все понимаю, но зачем туда пихать питона....
     
     
  • 3.15, Аноним (-), 22:52, 11/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Все понимаю, но зачем туда пихать питона....

    А почему, собсно, нет?

     
     
  • 4.26, piteri (ok), 12:17, 12/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну мне кажется странным, когда возможность сделать что-либо считается одновременно и стимулом и оправданием.
     
     
  • 5.30, u (?), 18:57, 12/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну мне кажется странным, когда возможность сделать что-либо считается одновременно и стимулом
    > и оправданием.

    Оправданием чего? С каких пор существенное расширение функционала требует оправдания?

     
  • 3.29, u (?), 18:56, 12/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Все понимаю, но зачем туда пихать питона....

    Еще один "крутой специалист" по программированию?

     
  • 2.28, u (?), 18:54, 12/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >Почему нельзя взять готовые модули для этого из других IDE

    Посмотри код bpython... Ты действительно считаешь, что 30 строк отвечающих за автокомпликт нужно откуда-то выдергивать?

     

  • 1.10, Главные Редакторы (ok), 21:09, 11/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Какой то этот креатор слабенький. На 2 машинах из трёх упал установщик. А на той на которой установился, не работает - стартовая страница с примера пуста.
     
     
  • 2.11, Okarin (ok), 21:30, 11/07/2013 [^] [^^] [^^^] [ответить]  
  • +10 +/
    >упал установщик

    Ну ты понял.

     
     
  • 3.21, Аноним (-), 07:42, 12/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    там и для гну/линукс установщик
     
  • 2.18, 1 (??), 06:24, 12/07/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    он и после установки не сказать чтоб особо стабильным был, падает на ровном месте
     
  • 2.25, Аноним (-), 11:48, 12/07/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    собрал из исходников, ничего не падает :)

    git clone git://gitorious.org/qt-creator/qt-creator.git
    cd qt-creator
    qmake -r
    make

     
     
  • 3.44, Куяврик (?), 13:17, 14/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    aptget-чики уже выехали за тобой. ты преступник. ты отапливал процессором окружающую среду. и святотатец: игнорировал "нормальный пакетный менеджер". помоги тебе ТНБ.
     

  • 1.31, nib (?), 19:48, 12/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    side by side diff'ы давно ждал, rebase'ы из коробки, багфиксы в интерграции с gerrit'ом, автоматические stash для данных при переключении между бранчами

    зы сижу в 2.x бранче/мастере всё работает

     
  • 1.34, Аноним (-), 08:46, 13/07/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Geany лучше!
     
     
  • 2.41, u (?), 15:32, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Geany лучше!

    Чем грузины?

     
  • 2.43, lxde (?), 23:46, 13/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    http://www.rulez-t.info/uploads/posts/2013-02/1360060183_demotivatory_18.jpg
     

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



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

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