<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Для GNOME развивается собственная среда разработки приложений]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=35650&amp;type=atom" />
	<updated>2014-07-31T09:20:24Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=35650</id>
		<entry>
			<title type="html"><![CDATA[Для GNOME развивается собственная среда разработки приложений]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=417648#p417648" />
			<content type="html"><![CDATA[<p>На конференции GUADEC <a href="http://fedoramagazine.org/guadec-2014-day-four-hardware-new-ide-for-gnome/">анонсирован</a> проект <a href="https://wiki.gnome.org/ChristianHergert/Builder">GNOME Builder</a>, нацеленный на создание специализированной интегрированной среды разработки приложений для GNOME. GNOME Builder изначально развивается не как универсальная IDE, а как простое окружение, завязанное только на разработке для GNOME. Код проекта <a href="https://github.com/chergert/gnome-builder/">распространяется</a> под лицензией GPLv3.</p><p>По своей архитектуре GNOME Builder состоит из компонентов, разбитых на сервисы, работающие как субпроцессы. Для управления сборкой поддерживается autotools. Редактор кода построен с использованием GtkSourceView и поддерживает подсветку синтаксиса, автодополнение кода, перекрёстные ссылки, отслеживание изменений, автоматическое форматирование. Возможно будет обеспечена интеграция с Vim и Emacs. Визуальный построитель интерфейсов базируется на Glade и недавно <a href="http://www.opennet.ru/opennews/art.shtml?num=39795">интегрированном</a> в GTK+ отладчике GtkInspector.</p><p>В состав также входит менеджер ресурсов, симулятор (используется <a href="http://www.opennet.ru/opennews/art.shtml?num=37750">OSTree</a>), отладчик, система профилирования и интерфейс для интеграции с Git. IDE будет поддерживать разработку для GNOME на языках C, Vala, JavaScript и Python. Среди актуальных планов: средства для использования GSettings в приложениях, выявление утечек памяти с использованием Clang, контроль сохранения неизменности ABI в приложении, система сборки релизов, поддержка DBus, инструмент координации локализации интерфейса программы. Из идей, которые возможно будут реализованы в будущем, отмечается поддержка совместной и удалённой отладки, интеграция с GitHub, поддержка облачных хранилищ и каталогов-магазинов приложений.</p><p>В настоящее время проект находится на стадии начального прототипа. При этом разработчик проекта сообщил в своём докладе, что намерен уволиться с текущего места работы в компании MongoDB и в течение года посвятить всё своё время разработке GNOME Builder, попытавшись осенью организовать совместное финансирование разработки. </p><p>Источник: <a href="http://www.opennet.ru/opennews/art.shtml?num=40307">http://www.opennet.ru/opennews/art.shtml?num=40307</a></p>]]></content>
			<author>
				<name><![CDATA[Rizado]]></name>
				<uri>https://linuxforum.ru/profile.php?id=23158</uri>
			</author>
			<updated>2014-07-31T09:20:24Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=417648#p417648</id>
		</entry>
</feed>
