The OpenNET Project / Index page

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

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

Компания 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
Тип: Программы
Ключевые слова: qt, creator, qml
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | 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 [^] [ответить]     [к модератору]
  • +/
    В любом случае, текстовый редактор, в котором есть полноценный ЯП для написания ... весь текст скрыт [показать]
     
     
  • 6.17, Аноним (-), 00:02, 12/07/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    Особенно если в этом редакторе не хватает встроенной ОС - Вы это разработчикам ... весь текст скрыт [показать]
     
     
  • 7.23, Аноним (-), 09:34, 12/07/2013 [^] [ответить]     [к модератору]  
  • +/
    Если в IDE есть нормальный ЯП - она легко может превратиться еще и в DE не надо... весь текст скрыт [показать]
     
     
  • 8.27, еще один аноним (?), 14:08, 12/07/2013 [^] [ответить]    [к модератору]  
  • +/
    > Eclipse ведь не тормозит, правда?

    не тормозит. Но память жрет капитально, это не отрицаю

     
     
  • 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 очень часто пл... весь текст скрыт [показать]
     
     
  • 7.36, u (?), 10:17, 13/07/2013 [^] [ответить]     [к модератору]  
  • –2 +/
    Может найдешь 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:
    Заголовок:
    Текст:


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