<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://wiki2.linuxformat.ru/skins/common/feed.css?97"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>LXF105:Review3 - История изменений</title>
		<link>http://wiki2.linuxformat.ru/index.php?title=LXF105:Review3&amp;action=history</link>
		<description>История изменений этой страницы в вики</description>
		<language>ru</language>
		<generator>MediaWiki 1.11.1</generator>
		<lastBuildDate>Wed, 13 May 2026 19:30:53 GMT</lastBuildDate>
		<item>
			<title>Crazy Rebel: викификация, оформление, иллюстрация</title>
			<link>http://wiki2.linuxformat.ru/index.php?title=LXF105:Review3&amp;diff=8346&amp;oldid=prev</link>
			<description>&lt;p&gt;викификация, оформление, иллюстрация&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая статья&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Omnis Studio 4.3==&lt;br /&gt;
&lt;br /&gt;
: Грезится ли '''Марку Александру Бэйну''' в снах кроссплатформенный RAD-комплекс ''Omnis Studio''? Ну разве что он объелся сыром на ночь...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:Обзоры]]&lt;br /&gt;
&lt;br /&gt;
{{Сравнение&lt;br /&gt;
|кратко=Система позволяет разрабатывать на Linux приложения для Solaris, OS X и даже Windows.&lt;br /&gt;
|также=Соперник под названием ''Simpol'' почти готов. Есть и более зрелый вариант – ''Lazarus''.&lt;br /&gt;
|изображение=LXF105_12_2.jpg&lt;br /&gt;
|подпись=В ''Omnis Studio'' можно разрабатывать Windows-программы под Linux.&lt;br /&gt;
|разработчик=Raining Data Corporation&lt;br /&gt;
|сайт=http://www.omnis.org&lt;br /&gt;
|цена=£160&lt;br /&gt;
|параметр1=Функциональность&lt;br /&gt;
|оценка1=8&lt;br /&gt;
|параметр2=Производительность&lt;br /&gt;
|оценка2=8&lt;br /&gt;
|параметр3=Простота использования&lt;br /&gt;
|оценка3=9&lt;br /&gt;
|параметр4=Оправданность цены&lt;br /&gt;
|оценка4=8&lt;br /&gt;
|итог=Система ''Omnis Studio'' позволит вам создавать кроссплатформенные приложения, но сначала поучитесь и решите кое-какие вопросы.&lt;br /&gt;
|рейтинг=8&lt;br /&gt;
}}&lt;br /&gt;
    &lt;br /&gt;
{{Врезка|left|Заголовок=Грэм сказал...|Содержание=«С таким упором на разработку сложных интернет-приложений – я сомневаюсь, сможет ли ''Omnis Studio''&lt;br /&gt;
конкурировать с валом web-приложений, работающих локально.»|Ширина=150px}}&lt;br /&gt;
&lt;br /&gt;
Недавно один упертый пользователь Windows заказал мне разработку приложения, и я испытал противоречивые чувства. Сначала – облегчение: как-никак, месяц сыт! Затем – уныние: эх, вляпался в Windows. Вот бы нашелся кроссплатформенный инструмент, с которым можно&lt;br /&gt;
было бы на Linux создавать графические Windows-приложения! И именно это сулит&lt;br /&gt;
''Omnis Studio'', новый комплекс RAD (Rapid Application Development, быстрая разработка&lt;br /&gt;
приложений).&lt;br /&gt;
&lt;br /&gt;
Инструкции на Omnis DVD предельно просты: скопировал несколько RPM-файлов на ноутбук, зашел как root и инсталлировал приложение. Неплохо. Но я обнаружил, что не могу запустить ''Omnis Studio'' из собственной&lt;br /&gt;
учетной записи. Прочесав сайт Omnis, я узнал,&lt;br /&gt;
что разработка в ''Omnis Studio'' обязана вестись&lt;br /&gt;
от имени суперпользователя – а я ужасно не&lt;br /&gt;
люблю вообще сидеть под «рутом», а не то что&lt;br /&gt;
программировать.&lt;br /&gt;
&lt;br /&gt;
прочем, на сайте оказалась и инструкция по работе и для обычных пользователей; но, даже аккуратно ей следуя, я хронически&lt;br /&gt;
натыкался на ошибки сегментации. В итоге пришлось поступиться принципами и перейти&lt;br /&gt;
в режим root.&lt;br /&gt;
&lt;br /&gt;
Документация на DVD – это фантастика. Документов множество, и они подробны – очень, очень подробны. Например, одно&lt;br /&gt;
только введение (‘Introducing Omnis Studio’) занимает 110 страниц формата А4 – крепко&lt;br /&gt;
подумайте, прежде чем отправлять документ на печать.&lt;br /&gt;
&lt;br /&gt;
===Проблемы изучения===&lt;br /&gt;
&lt;br /&gt;
Опираясь на инструкции, я приступил к работе в ''Omnis'', и вскорости научился создавать сеанс базы данных, схему, форму, запрос и&lt;br /&gt;
меню. Это было несложно: в ''Omnis'' повсюду мастера. В программе все построено на классах, а мастера просто помогают создавать&lt;br /&gt;
новые экземпляры классов. Правда, не обошлось без хитростей: например, запрос без открытия сеанса создать можно, а вот создать&lt;br /&gt;
отчет из этого запроса без открытия сеанса не удастся.&lt;br /&gt;
&lt;br /&gt;
Но не будем расстраиваться по пустякам: конечная цель стоит усилий. Даже новичок в&lt;br /&gt;
RAD, сроду и близко не подходивший к базе данных, с помощью мастеров ''Omnis'' разберется быстро. Формы, создаваемые мастерами, выглядят эстетично и профессионально, отчеты им под стать, и при желании все можно настроить «под себя». Но создать серьезное приложение к концу первого дня вряд ли&lt;br /&gt;
выйдет – все-таки этот мощный инструмент сложен.&lt;br /&gt;
&lt;br /&gt;
Итак, к концу своего небольшого урока, освоил ли я ''Omnis'' настолько уверенно, чтобы запросто создавать собственные приложения? Увы, нет. Документы часто объясняют, как делать что-либо, но не уточняют, почему. Например, показано, как создать сеанс или собственные методы, но не говорится, как&lt;br /&gt;
связать их воедино (кроме редактирования сеанса и последующего копирования данных в метод). Я чувствовал себя у подножия весьма крутой горы, ведущей к знаниям.&lt;br /&gt;
&lt;br /&gt;
И все-таки я смастерил полноценную Windows-программу для моего заказчика с помощью Linux, а ведь именно это «требовалось доказать». Осталась мелочь: чтобы готовая программа заработала, заказчик должен приобрести рабочую лицензию у ''Omnis''.&lt;br /&gt;
&lt;br /&gt;
Одно из возможных решений – сосредоточиться на web-разработках: формы те же, что разрабатываются для настольных приложений, и конечный результат превосходен. Беда в том, что модули ''Omnis'' придется установить каждому заказчику.&lt;br /&gt;
&lt;br /&gt;
Если моя оценка выглядит мрачноватой, то я этого не хотел. Просто не ждите, что за ваши денежки результат будет готов сразу.&lt;br /&gt;
Обучение непростое, и придется решать организационные вопросы, но проявите настойчивость – и получите превосходную кросс-платформенную RAD-среду. '''LXF'''&lt;/div&gt;</description>
			<pubDate>Thu, 06 Aug 2009 10:22:57 GMT</pubDate>			<dc:creator>Crazy Rebel</dc:creator>			<comments>http://wiki2.linuxformat.ru/index.php/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:LXF105:Review3</comments>		</item>
	</channel>
</rss>