<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Вышла интегрированная среда разработки Qt Creator 2.7.0]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=27422</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=27422&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Вышла интегрированная среда разработки Qt Creator 2.7.0».]]></description>
		<lastBuildDate>Fri, 22 Mar 2013 16:27:18 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Вышла интегрированная среда разработки Qt Creator 2.7.0]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=335724#p335724</link>
			<description><![CDATA[<p>Компания Digia <a href="http://blog.qt.digia.com/blog/2013/03/21/qt-creator-2-7-0-released/">представила</a> релиз интегрированной среды разработки <a href="http://origin.releases.qt-project.org/qtcreator/">Qt Creator 2.7</a>, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается разработка как классических программ на языке C++, так и использование языка QML, для определения сценариев в котором используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Исходные тексты Qt Creator распространяются в рамках лицензии LGPL.</p><p>Из наиболее интересных <a href="https://qt.gitorious.org/qt-creator/qt-creator/blobs/2.7/dist/changes-2.7.0">улучшений</a> можно отметить:</p><ul><li><p>Экспериментальная поддержка сборочного инструментария <a href="http://www.opennet.ru/opennews/art.shtml?num=33102">QBS</a> (Qt Build Suite), предназначенного для сборки приложений, основываясь на qbs-файле с набором правил, сформированном с использованием упрощенного диалекта языка QML. Использование QML расширяет свободу действий при построении правил и позволяет создавать собственные правила. В отличие от qmake или CMake, QBS непосредственно вызывает компиляторы и компоновщики, беря на себя роль утилиты make и распараллеливая процесс сборки в несколько потоков. Для включения поддержки QBS в Qt Creator необходимо активировать плагин QbsProjectManager, который выключен по умолчанию;</p></li><li><p>Расширена поддержка стандарта <a href="http://www.opennet.ru/opennews/art.shtml?num=31476">C++11</a>, в том числе добавлена поддержка нестатических инициализаторов членов классов и ключевых слов alignof, alignas и noexcept. Улучшена поддержка лямбда-выражений и лямбда-функций. Кроме того, если Qt Creator не может определить уровень поддержки стандартов языка С++ в системном инструментарии отныне по умолчанию используется режим C++11;</p></li><li><p>Улучшена работа инструментария для проведения рефакторинга, например, обеспечена возможность добавления <a href="http://ru.wikipedia.org/wiki/%D0%93%D0%B5%D1%82%D1%82%D0%B5%D1%80_%28%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%29">геттеров и сеттеров</a> (getter/setters) для членов классов;</p></li><li><p>Многочисленные улучшения в QML-режиме редактора кода и построителе интерфейса Qt Quick Designer, связанные с поддержкой Qt Quick 2. Тем не менее, по умолчанию бинарные сборки Qt Creator базируются на Qt 4 и не предоставляют внешнего обработчика qml2puppet, необходимого для рендеринга Qt Quick 2, что требует ручной сборки qml2puppet или ожидания выхода Qt 5.0.2 с которым будет поставляться сборка Qt Creator 2.7;</p></li><li><p>Добавлена новая страница настройки сборки проектов для платформы BlackBerry, позволяющая легко генерировать комплекты (Kit) при указании пути к NDK, создавать и регистрировать сертификаты и другие файлы, необходимые для загрузки приложения на мобильное устройство. Добавлены дополнительные шаблоны для BlackBerry;<br /><span class="postimg"><img src="http://www.opennet.ru/opennews/pics_base/0_1363876270.png" alt="http://www.opennet.ru/opennews/pics_base/0_1363876270.png" /></span></p></li><li><p>При помощи механизма комплектов (Kit) обеспечена возможность задействования собственных инструментариев без необходимости создания для них специальных плагинов для Qt Creator;</p></li><li><p>В Git-плагинах добавлена поддержка инструмента для осуществления слияния - Merge Tool;</p></li><li><p>Реализован более простой способ визуализации изображений и векторных данных во внешних просмотрщиках в процессе отладки.</p></li></ul><p>Источник - <a href="http://www.opennet.ru/opennews/art.shtml?num=36459">http://www.opennet.ru/opennews/art.shtml?num=36459</a></p>]]></description>
			<author><![CDATA[null@example.com (Rizado)]]></author>
			<pubDate>Fri, 22 Mar 2013 16:27:18 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=335724#p335724</guid>
		</item>
	</channel>
</rss>
