<?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=LXF120%3AReview2</id>
		<title>LXF120:Review2 - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF120%3AReview2"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF120:Review2&amp;action=history"/>
		<updated>2026-05-13T02:30:30Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF120:Review2&amp;diff=10405&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация, оформление, иллюстрация</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF120:Review2&amp;diff=10405&amp;oldid=prev"/>
				<updated>2010-06-17T11:57:02Z</updated>
		
		<summary type="html">&lt;p&gt;викификация, оформление, иллюстрация&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==''MonoDevelop 2.0''==&lt;br /&gt;
&lt;br /&gt;
: '''Пол Хадсон''' считает, что программисты ''Mono'', наконец, получают IDE, достойную их любимой платформы. &lt;br /&gt;
&lt;br /&gt;
[[Категория:Обзоры]]&lt;br /&gt;
&lt;br /&gt;
{{Сравнение&lt;br /&gt;
|кратко=Лучшая (единственная!) IDE для ''Mono'': стала удобнее, но отладка попрежнему скверная.&lt;br /&gt;
|также=''Eclipse'' и ''Java''.&lt;br /&gt;
|изображение=LXF120_10_1.jpg&lt;br /&gt;
|подпись=Интерфейс пользователя ''MonoDevelop'' богат функциями редактирования и вовсю использует композитинг&lt;br /&gt;
|разработчик=Novell&lt;br /&gt;
|сайт=http://www.monodevelop.com&lt;br /&gt;
|цена=бесплатно под GPL&lt;br /&gt;
|параметр1=Функциональность &lt;br /&gt;
|оценка1=8&lt;br /&gt;
|параметр2=Производительность&lt;br /&gt;
|оценка2=7&lt;br /&gt;
|параметр3=Простота использования&lt;br /&gt;
|оценка3=6&lt;br /&gt;
|параметр4=Оправданность цены&lt;br /&gt;
|оценка4=8&lt;br /&gt;
|итог=Лучшая среда разработки ''Mono'' – потому как единственная. Но не без дефектов&lt;br /&gt;
|рейтинг=7&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Отладки для ''Mono'' никогда не было (дюжина вызовов '''Console.WriteLine()''' не в счет). ''MonoDevelop 2.0'' – попытка устранить&lt;br /&gt;
эту&lt;br /&gt;
проблему.&lt;br /&gt;
Попутно&lt;br /&gt;
улучшены&lt;br /&gt;
процессы&lt;br /&gt;
редактирования&lt;br /&gt;
и создания&lt;br /&gt;
GUI и укреплена&lt;br /&gt;
насущнейшая&lt;br /&gt;
поддержка&lt;br /&gt;
(ха-ха) цветовых&lt;br /&gt;
схем.&lt;br /&gt;
&lt;br /&gt;
Приступив&lt;br /&gt;
к использованию&lt;br /&gt;
''MonoDevelop 2.0'', вы сразу&lt;br /&gt;
же заметите&lt;br /&gt;
массу&lt;br /&gt;
изменений.&lt;br /&gt;
Больше&lt;br /&gt;
нет старых&lt;br /&gt;
форматов&lt;br /&gt;
файлов&lt;br /&gt;
''MonoDevelop'' ('''.mds''' и '''.mdp'''):&lt;br /&gt;
теперь&lt;br /&gt;
используется&lt;br /&gt;
тот же формат,&lt;br /&gt;
который&lt;br /&gt;
Microsoft применяет&lt;br /&gt;
в среде&lt;br /&gt;
''Visual Studio'', а значит,&lt;br /&gt;
можно&lt;br /&gt;
брать Windows-проекты&lt;br /&gt;
и спокойно&lt;br /&gt;
работать&lt;br /&gt;
над ними&lt;br /&gt;
в ''MonoDevelop''.&lt;br /&gt;
&lt;br /&gt;
Но даже&lt;br /&gt;
утрата&lt;br /&gt;
обратной&lt;br /&gt;
совместимости&lt;br /&gt;
покажется&lt;br /&gt;
не столь впечатляющей,&lt;br /&gt;
когда вы начнете кодировать:&lt;br /&gt;
свертывание&lt;br /&gt;
кода&lt;br /&gt;
(можно&lt;br /&gt;
отметить&lt;br /&gt;
участки&lt;br /&gt;
программы&lt;br /&gt;
и визуально&lt;br /&gt;
спрятать&lt;br /&gt;
их за одной&lt;br /&gt;
строкой),&lt;br /&gt;
раздельные&lt;br /&gt;
панели, маркеры&lt;br /&gt;
изменений&lt;br /&gt;
в духе&lt;br /&gt;
''Eclipse'' – все это есть, но отдельной&lt;br /&gt;
похвалы&lt;br /&gt;
заслуживает&lt;br /&gt;
завершение&lt;br /&gt;
кода&lt;br /&gt;
''C# 3.0''. Эта функция&lt;br /&gt;
в ''MonoDevelop''&lt;br /&gt;
действует&lt;br /&gt;
замечательно:&lt;br /&gt;
она безошибочно&lt;br /&gt;
сработала&lt;br /&gt;
во всех наших&lt;br /&gt;
тестах, даже&lt;br /&gt;
при нечетком&lt;br /&gt;
определении&lt;br /&gt;
переменных&lt;br /&gt;
ключевым&lt;br /&gt;
словом&lt;br /&gt;
'''var''' и использовании&lt;br /&gt;
методов-расширений.&lt;br /&gt;
&lt;br /&gt;
Поддержка&lt;br /&gt;
последних&lt;br /&gt;
по умолчанию&lt;br /&gt;
не активируется,&lt;br /&gt;
что подчеркивает&lt;br /&gt;
еще одну&lt;br /&gt;
функцию&lt;br /&gt;
''MonoDevelop'' – выбор&lt;br /&gt;
целевой&lt;br /&gt;
версии&lt;br /&gt;
среды&lt;br /&gt;
времени&lt;br /&gt;
выполнения.&lt;br /&gt;
Это было&lt;br /&gt;
возможно&lt;br /&gt;
и прежде&lt;br /&gt;
(в смысле,&lt;br /&gt;
вы могли&lt;br /&gt;
компилировать&lt;br /&gt;
для ''.NET 2.0'' вместо&lt;br /&gt;
1.1).&lt;br /&gt;
''MonoDevelop 2.0'' идет дальше,&lt;br /&gt;
предлагая&lt;br /&gt;
уже 3.5, и, самое&lt;br /&gt;
важное,&lt;br /&gt;
автоматически&lt;br /&gt;
определяет&lt;br /&gt;
несоответствие,&lt;br /&gt;
когда, заявив&lt;br /&gt;
поддержку&lt;br /&gt;
''.NET 2.0'', вы случайно&lt;br /&gt;
начинаете&lt;br /&gt;
использовать&lt;br /&gt;
конструкции&lt;br /&gt;
из 3.5.&lt;br /&gt;
&lt;br /&gt;
===А это работает?===&lt;br /&gt;
&lt;br /&gt;
Новшества&lt;br /&gt;
радуют:&lt;br /&gt;
они подводят&lt;br /&gt;
''MonoDevelop'' ближе&lt;br /&gt;
к уровню,&lt;br /&gt;
которого&lt;br /&gt;
он по праву&lt;br /&gt;
заслуживает.&lt;br /&gt;
Но вот отладка…&lt;br /&gt;
хуже&lt;br /&gt;
некуда.&lt;br /&gt;
Часто ''MonoDevelop'' бездействует,&lt;br /&gt;
пока&lt;br /&gt;
вы не закроете&lt;br /&gt;
свое приложение.&lt;br /&gt;
А если&lt;br /&gt;
и реагирует,&lt;br /&gt;
то не поддерживает&lt;br /&gt;
условные&lt;br /&gt;
точки&lt;br /&gt;
останова.&lt;br /&gt;
&lt;br /&gt;
Если&lt;br /&gt;
отладочный&lt;br /&gt;
модуль&lt;br /&gt;
все же соизволит&lt;br /&gt;
заработать,&lt;br /&gt;
то все отлично:&lt;br /&gt;
вы можете&lt;br /&gt;
пройти&lt;br /&gt;
код по шагам;&lt;br /&gt;
при наведении&lt;br /&gt;
курсора&lt;br /&gt;
на переменную&lt;br /&gt;
(даже&lt;br /&gt;
с неопределенным&lt;br /&gt;
типом)&lt;br /&gt;
выводятся&lt;br /&gt;
подробные&lt;br /&gt;
сведения;&lt;br /&gt;
можно&lt;br /&gt;
также&lt;br /&gt;
проникать&lt;br /&gt;
в структуры&lt;br /&gt;
данных&lt;br /&gt;
с помощью&lt;br /&gt;
«разворачивающих» стрелок.&lt;br /&gt;
Новый&lt;br /&gt;
режим&lt;br /&gt;
редактирования&lt;br /&gt;
хорош.&lt;br /&gt;
Поддержка&lt;br /&gt;
''C# 3.0'' хороша.&lt;br /&gt;
Тесная&lt;br /&gt;
взаимосвязь&lt;br /&gt;
с ''Visual Studio'' – тоже&lt;br /&gt;
хорошо.&lt;br /&gt;
А то, чего&lt;br /&gt;
так ждали&lt;br /&gt;
– отладка&lt;br /&gt;
– не годится.&lt;br /&gt;
Может&lt;br /&gt;
быть, достаточно&lt;br /&gt;
наложить&lt;br /&gt;
пару&lt;br /&gt;
заплат,&lt;br /&gt;
и все наладится&lt;br /&gt;
– но куда&lt;br /&gt;
смотрело&lt;br /&gt;
бета-тестирование?&lt;br /&gt;
&lt;br /&gt;
В общем,&lt;br /&gt;
пробуйте&lt;br /&gt;
''MonoDevelop 2.0'' –&lt;br /&gt;
ведь это ценное&lt;br /&gt;
обновление&lt;br /&gt;
единственного&lt;br /&gt;
нашего&lt;br /&gt;
''Mono''-редактора.&lt;br /&gt;
Найти&lt;br /&gt;
его&lt;br /&gt;
нетрудно&lt;br /&gt;
(он просочился&lt;br /&gt;
в Ubuntu 9.04&lt;br /&gt;
и, видимо,&lt;br /&gt;
будет&lt;br /&gt;
в Fedora 11), но отвратительная&lt;br /&gt;
отладка&lt;br /&gt;
вас разочарует.&lt;br /&gt;
&lt;br /&gt;
===Свойства навскидку===&lt;br /&gt;
&lt;br /&gt;
* '''Хромая отладка'''&lt;br /&gt;
: Расставьте точки останова, клавишей '''F5''' запустите отладку, и… любуйтесь, как ''MonoDevelop'' их игнорирует &lt;br /&gt;
* '''Компоновка GUI'''&lt;br /&gt;
: Дизайнер пользовательских интерфейсов ''MonoDevelop'' неплох, но ''Glade'' все-таки лучше&lt;/div&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>