<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF77%3AKDevelop_3.3</id>
		<title>LXF77:KDevelop 3.3 - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF77%3AKDevelop_3.3"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:KDevelop_3.3&amp;action=history"/>
		<updated>2026-05-13T18:16:15Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:KDevelop_3.3&amp;diff=939&amp;oldid=prev</id>
		<title>Loki: Новая: __TOC__  ''Из-за этой среды разработки KDe у '''Грэма Моррисона''' (Graham Morrison), забросившего свои проекты, стало ...</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF77:KDevelop_3.3&amp;diff=939&amp;oldid=prev"/>
				<updated>2008-03-11T03:08:38Z</updated>
		
		<summary type="html">&lt;p&gt;Новая: __TOC__  &amp;#039;&amp;#039;Из-за этой среды разработки KDe у &amp;#039;&amp;#039;&amp;#039;Грэма Моррисона&amp;#039;&amp;#039;&amp;#039; (Graham Morrison), забросившего свои проекты, стало ...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
''Из-за этой среды разработки KDe у '''Грэма Моррисона''' (Graham Morrison), забросившего свои проекты, стало одним оправданием меньше.''&lt;br /&gt;
&lt;br /&gt;
Среда разработки KDE развивалась рука об руку с самим рабочим окружением. KDevelop был переписан с нуля между выпусками KDE 2 и KDE 3 и получил рабочее название Gideon. Вместо вызовов модулей и ограниченного пользовательского интерфейса ранних версий KDevelop, Gideon отличался полностью открытым пользовательским&lt;br /&gt;
интерфейсом, основанным на модульной архитектуре, обеспечивающей все необходимое: от встроенного редактора кода до&lt;br /&gt;
документации и управления проектами. Gideon рос вместе с KDE 3, пока не вырос в KDevelop.&lt;br /&gt;
&lt;br /&gt;
Сейчас наступает другой переходный период – KDE 3 вскоре сменится KDE 4, и доказательством высокого качества разра&lt;br /&gt;
ботки Gideon’а является тот факт, что KDevelop нужно просто немного расширить для соответствия новой версии Qt, которая ляжет в основу нового Клевого рабочего стола. разработчики могут рассматривать KDevelop 3.3 как очередную ступеньку. Так как он включен в официальный релиз KDE 3.5 – последнюю версию, где будет использован Qt 3 – то основной упор был сделан на внедрение поддержки Qt 4, но есть и другие значительные добавления, например, улучшенный отладчик (для С, С++ и Ruby) и поддержка PHP 5.&lt;br /&gt;
&lt;br /&gt;
Несмотря на то, что KDevelop поставляется вместе с KDE, он не ограничивается рамками Qt/KDE. Список поддерживаемых&lt;br /&gt;
языков постоянно расширяется, и даже до включения PHP 5 вы могли создавать проекты с использованием таких языков, как Ada, Fortran, Perl, Java, Pascal, и даже shell скриптов. Имеется и хорошая поддержка GTK/Gnome, причем во всех перечисленных примерах в качестве стартовой точки предоставлен работающий шаблон, включая «Hello World» для новичков. Это неплохой способ привлечь новых разработчиков, но это также неплохой способ разрабатывать прототипы, особенно когда они используются с формами Qt Designer.&lt;br /&gt;
&lt;br /&gt;
=== Cильно похорошел ===&lt;br /&gt;
Единственное, что сдерживало развитие предыдущих версий KDevelop – менеджер проектов. Он является частью интегрированной среды разработки (IDE) и следит за состоянием ваших исходных файлов, наряду с файлами данных, например, с изображениями или другими двоичными данными. Особенно важно для IDE Linux наличие менеджера проектов, берущего на себя некоторые проблемы Makefile и Automake и нормально поддерживающего зависимости.&lt;br /&gt;
&lt;br /&gt;
Проблема заключалась в следующем: в предыдущих версиях даже самые простые задачи вроде импортирования внешнего&lt;br /&gt;
файла поддерживались плоховато, и часто приходилось редактировать Makefile вручную. Не помогало делу и то, что документация, казалось, была написана невидимыми чернилами.&lt;br /&gt;
&lt;br /&gt;
К счастью, в новой версии управление проектами было реструктурировано. Вместо того, чтобы пытаться справиться со всевозможными средами программирования, менеджер проектов окончательно абстрагировася от основного приложения и опирается лишь на модуль для каждого типа проекта.&lt;br /&gt;
&lt;br /&gt;
Пользовательский интерфейс такой же как и в предыдущей версии (3.2), но благодаря внутренним переменам, он показался нам гораздо эффективнее. Вы можете добавлять и убирать файлы из проекта; меню и кнопки вполне разумны; и KDevelop успешно добавляет строки зависимостей в Makefile.&lt;br /&gt;
&lt;br /&gt;
=== Разглядим поближе ===&lt;br /&gt;
Проекты обычно начинаются с использованием мастера, который проводит вас через начальные этапы, например, выбор языка и используемой библиотеки. Главное окно приложения выдержано в стиле KDE, то есть невероятно перегружено. Целых 20 панелей-вкладок окружают основное пространство для редактирования еще до того, как вы начинаете открывать свои файлы. Каждая панель выполняет свою функцию: есть панель для просмотра классов (Class Viewer), буфер для фрагментов кода, отладочная панель и т.д., но они должны быть ограничены опциями конфигурации.&lt;br /&gt;
&lt;br /&gt;
Панель документации – из тех, которые не стоит закрывать. Предыдущие версии страдали от усложненного процесса загрузки API и необходимости распаковки документации перед запуском htdig-сервера всего лишь для просмотра вызова функции. Сейчас же надо просто указать область поиска, а KDevelop довершит остальное. &lt;br /&gt;
&lt;br /&gt;
KDevelop воплощает дизайн KDE. Иногда воздается впечатление, что разработчики погорячились с «интеграцией», но&lt;br /&gt;
зато приложение наполнено возможностями и функциональностью, и несмотря на сложность освоения, это лучший способ&lt;br /&gt;
разрабатывать KDE-приложения по нашу сторону командной строки. KDevelop также отличная платформой для языков, отличных от С++.&lt;br /&gt;
&lt;br /&gt;
Как только вы привыкнете к KDevelop, вы поймете, что это эффективное и мощное средство разработки, будь то ваш первый персональный проект или сотрудничество с еще дюжиной разработчиков через Subversion. Проблема одна: имея такую прекрасную IDE, разработчики, давшие самим себе обещание добить тот проект Linux, который давно болтается под рукой, не сумеют придумать никакого оправдания за его нарушение.&lt;br /&gt;
&lt;br /&gt;
=== Самое главное ===&lt;br /&gt;
Все, что вам необходимо, чтобы разработать ПО в рамках одного приложения. См также: Eclipse и Anjuta..&lt;br /&gt;
* Разработчик: группа разработчиков KDE&lt;br /&gt;
* Сайт: www.kdevelop.org&lt;br /&gt;
* Цена: бесплатно, под лицензии GPL&lt;br /&gt;
&lt;br /&gt;
=== Вердикт Linux Format ===&lt;br /&gt;
*Возможности 9/10&lt;br /&gt;
*Производительность 7/10&lt;br /&gt;
*Простота использования 6/10&lt;br /&gt;
*Документация 8/10&lt;br /&gt;
&lt;br /&gt;
Исключительная среда разработки, которая понравится любителям языков программирования.&lt;br /&gt;
* '''Рейтинг 8/10'''&lt;/div&gt;</summary>
		<author><name>Loki</name></author>	</entry>

	</feed>