<?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; Сложно ли написать кроссплатформерное приложение?]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=34124</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=34124&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Сложно ли написать кроссплатформерное приложение?».]]></description>
		<lastBuildDate>Thu, 13 Mar 2014 08:34:14 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Сложно ли написать кроссплатформерное приложение?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=399927#p399927</link>
			<description><![CDATA[<div class="quotebox"><cite>voral пишет:</cite><blockquote><p>Собственную сборку чего?</p></blockquote></div><p>Библиотеки (*.a).</p><p>Да 40 метров многовато, хотя вроде можно чтобы включались только те модули, к которые используются программой, или я ошибаюсь )</p>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Thu, 13 Mar 2014 08:34:14 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=399927#p399927</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сложно ли написать кроссплатформерное приложение?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=399901#p399901</link>
			<description><![CDATA[<p>Можно глянуть в сторону Lazarus - кроссплатформенный аналог Delphi....</p>]]></description>
			<author><![CDATA[null@example.com (Bif)]]></author>
			<pubDate>Thu, 13 Mar 2014 04:33:20 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=399901#p399901</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сложно ли написать кроссплатформерное приложение?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=399882#p399882</link>
			<description><![CDATA[<div class="quotebox"><cite>ormorph пишет:</cite><blockquote><p>Вроде ни что не мешает сделать собственную сборку, правда QT статическую сборку не пробовал делать. Но под wxwidgets делал, при чем инструментарием был собранный под Linux компилятор MinGW, под винду собирало норм и все работало.</p></blockquote></div><p>Собственную сборку чего?<br />Мешает условия распространения и использования Qt. Хотя, для свободных проектов, вроде можно - я не помню. Мне отдельные либы не мешают, а бинарник в 40мб точно &quot;напряжет&quot; <img src="https://linuxforum.ru/img/smilies/ag.gif" alt="ag" /></p>]]></description>
			<author><![CDATA[null@example.com (voral)]]></author>
			<pubDate>Wed, 12 Mar 2014 20:11:10 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=399882#p399882</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сложно ли написать кроссплатформерное приложение?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=399752#p399752</link>
			<description><![CDATA[<div class="quotebox"><cite>voral пишет:</cite><blockquote><p>Начинать новый проект кросплатформенным не так уж сложно. Сейчас есть нормальные инструменты. И тут уже сложность зависит от деталей самого проекта.</p></blockquote></div><p>Ну примерно это я и хотел сказать&nbsp; <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /> </p><div class="quotebox"><cite>voral пишет:</cite><blockquote><p>Опять же, если говорить о Qt, статическая сборка (в общем случае) потребует покупки коммерческой лицензии.</p></blockquote></div><p>Вроде ни что не мешает сделать собственную сборку, правда QT статическую сборку не пробовал делать. Но под wxwidgets делал, при чем инструментарием был собранный под Linux компилятор MinGW, под винду собирало норм и все работало.</p><p>Хотя писать под винду из под Linux наверное извращение, но тем не менее реальность <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /></p><p>Да статика не обязательна, но зато не нужно прилагать библиотеку к бинарнику.</p>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Wed, 12 Mar 2014 13:40:33 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=399752#p399752</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сложно ли написать кроссплатформерное приложение?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=399374#p399374</link>
			<description><![CDATA[<div class="quotebox"><cite>ormorph пишет:</cite><blockquote><p>Так же получившийся бинарник будет требовать библиотеку под которую собран, в прочем реально включить все библиотеки в бинарник (опция компилятора gcc -static). Для этого сборка библиотеки должна позволять включать статически объектные модули библиотеки в файл.</p></blockquote></div><p>Статика совсем не обязательна. Не так сложно &quot;отследить&quot; все нужные библиотеки. Не так их уж и много. Опять же, если говорить о Qt, статическая сборка (в общем случае) потребует покупки коммерческой лицензии.</p><p>Начинать новый проект кросплатформенным не так уж сложно. Сейчас есть нормальные инструменты. И тут уже сложность зависит от деталей самого проекта. У меня был один проект где пришлось строк 10 написать разных под разные ос. Связано было с особенностью самого проекта. Другой проект (редактор DBF) там несколько мест связанных&nbsp; особенностями файловой системы. Разве что когда я его собрал для Symbian потребовалось внести некоторые дополнения (в основном связанные с размером экрана - а проект изначально не был рассчитан на такие устройства).. Был игровой сервер - там вообще все без разветвлений.</p><p>Ну, а старые проекты действительно скорее придется с 0 переписать. Есть у меня такой - продать точно можно будет (он для энергетики, широким массам не интересен, но стоимость можно ставить &quot;нормальную&quot;). Писал в свое время в VisualStudio (так было определено договором)... Я прикидывал возможность кроссплатформенности - лучше с 0 <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /></p>]]></description>
			<author><![CDATA[null@example.com (voral)]]></author>
			<pubDate>Tue, 11 Mar 2014 04:13:12 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=399374#p399374</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сложно ли написать кроссплатформерное приложение?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=399148#p399148</link>
			<description><![CDATA[<div class="quotebox"><cite>Wolfenberg пишет:</cite><blockquote><p>А с кроссплатформенностью - зачастую полная звездотень. Хотя бы потому, что исходный код нужно для каждой ОС создавать &quot;с нуля&quot;,<br />учитывая особенности ПО.</p></blockquote></div><p>Ну смотря что нужно, если нужно какой нибудь гуй, то используя только средства <strong>qt4</strong> либо <strong>wxwidgets</strong>, исходный код будет один и тот же, единственное конфиги сборки под каждую ось будут разными.</p><p>Так же получившийся бинарник будет требовать библиотеку под которую собран, в прочем реально включить все библиотеки в бинарник (опция компилятора gcc -static). Для этого сборка библиотеки должна позволять включать статически объектные модули библиотеки в файл.</p>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Sun, 09 Mar 2014 19:46:28 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=399148#p399148</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сложно ли написать кроссплатформерное приложение?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=398826#p398826</link>
			<description><![CDATA[<div class="quotebox"><cite>verg пишет:</cite><blockquote><div class="quotebox"><cite>3g-men пишет:</cite><blockquote><p>Можно было бы плюс поставить-ПОСТАВИЛ БЫ bp</p></blockquote></div><p>С этим какие-то проблемы?</p><p>Плюсы можно ставить после первого набранного сообщения.</p></blockquote></div><p>Не заметил <img src="https://linuxforum.ru/img/smilies/ag.gif" alt="ag" /></p>]]></description>
			<author><![CDATA[null@example.com (3g-men)]]></author>
			<pubDate>Sat, 08 Mar 2014 16:45:30 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=398826#p398826</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сложно ли написать кроссплатформерное приложение?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=398759#p398759</link>
			<description><![CDATA[<div class="quotebox"><cite>AnKar пишет:</cite><blockquote><div class="quotebox"><cite>xxblx пишет:</cite><blockquote><p>Начинать надо с вопроса сложно ли вообще создать приложение</p></blockquote></div><p>Очень правильная мысль. Я не профи, но подозреваю, что вопрос кроссплатформенности это почти всегда вопрос времени и трудозатрат, а не сложности.</p></blockquote></div><p>По-настоящему хорошее приложение всегда сложно создать.<br />А с кроссплатформенностью - зачастую полная звездотень. Хотя бы потому, что исходный код нужно для каждой ОС создавать &quot;с нуля&quot;,<br />учитывая особенности ПО.</p>]]></description>
			<author><![CDATA[null@example.com (Wolfenberg)]]></author>
			<pubDate>Sat, 08 Mar 2014 13:02:46 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=398759#p398759</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сложно ли написать кроссплатформерное приложение?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=398705#p398705</link>
			<description><![CDATA[<div class="quotebox"><cite>xxblx пишет:</cite><blockquote><p>Начинать надо с вопроса сложно ли вообще создать приложение</p></blockquote></div><p>Очень правильная мысль. Я не профи, но подозреваю, что вопрос кроссплатформенности это почти всегда вопрос времени и трудозатрат, а не сложности.</p>]]></description>
			<author><![CDATA[null@example.com (AnKar)]]></author>
			<pubDate>Sat, 08 Mar 2014 00:39:48 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=398705#p398705</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сложно ли написать кроссплатформерное приложение?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=398687#p398687</link>
			<description><![CDATA[<div class="quotebox"><cite>3g-men пишет:</cite><blockquote><p>Можно было бы плюс поставить-ПОСТАВИЛ БЫ bp</p></blockquote></div><p>С этим какие-то проблемы?</p><p>Плюсы можно ставить после первого набранного сообщения.</p>]]></description>
			<author><![CDATA[null@example.com (verg)]]></author>
			<pubDate>Fri, 07 Mar 2014 20:01:35 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=398687#p398687</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сложно ли написать кроссплатформерное приложение?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=398685#p398685</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Andreas Tolfsen, бывший лидер группы по поддержанию инфраструктуры в компании Opera Software, недавно перешедший на работу в Mozilla, прокомментировал ситуацию с созданием Linux-версии новой редакции браузера Opera, переведённой на технологии Chromium (Opera 15 и более новые выпуски). Сообщается, что первое время инженеры Opera в своё свободное время вели работу по устранению проблем и адаптации кодовой базы Opera для Linux, что являлось для них своеобразным хобби.<br />Руководство компании указало на то, что пользовательская база Linux слишком мала для создания выпуска продукта для данной платформы и порекомендовало заняться более полезными делами, связанными с решением имеющихся проблем в работе браузера на платформах OS X и Windows. При этом попытки энтузиастов обсудить вопросы, связанные с разработкой Linux-версии в их свободное от работы время, часто высмеивались и сопровождались неуместными шутками, например, &quot;вам нужно вначале пересобрать ядро&quot;.<br />Подобные действия и попытки руководства перевести использующих Linux сотрудников на другие некомфортные для них платформы существенно подорвали общую мотивацию по развитию продукта. В частности, Andreas Tolfsen по этой причине уволился из компании и прекратил использование браузера Opera, в разработке которого участвовал много лет.</p></blockquote></div><p>Даже и добавить больше нечего... <img src="https://linuxforum.ru/img/smilies/ac.gif" alt="ac" /></p>]]></description>
			<author><![CDATA[null@example.com (3g-men)]]></author>
			<pubDate>Fri, 07 Mar 2014 19:41:51 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=398685#p398685</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сложно ли написать кроссплатформерное приложение?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=398662#p398662</link>
			<description><![CDATA[<p>Можно было бы плюс поставить-ПОСТАВИЛ БЫ <img src="https://linuxforum.ru/img/smilies/bp.gif" alt="bp" /> <br />СПАСИБО <img src="https://linuxforum.ru/img/smilies/bv.gif" alt="bv" /></p>]]></description>
			<author><![CDATA[null@example.com (3g-men)]]></author>
			<pubDate>Fri, 07 Mar 2014 18:31:22 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=398662#p398662</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сложно ли написать кроссплатформерное приложение?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=398615#p398615</link>
			<description><![CDATA[<div class="quotebox"><cite>3g-men пишет:</cite><blockquote><p>Сложно ли?!</p></blockquote></div><p>Начинать надо с вопроса сложно ли вообще создать приложение <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /> Hello World - задача одинаковой сложности вне зависимости от кросс-платформенности. </p><div class="quotebox"><cite>3g-men пишет:</cite><blockquote><p>И почему многие разработчики не разрабатывают программы для других систем?</p></blockquote></div><p>Лень / Не хочется / Шеф &quot;добро&quot; не дал / Плевать на другие ОС / Не в курсе / Нежелание в случае чего оказывать тех. поддержку пользователям других ОС / и т.д. </p><div class="quotebox"><cite>3g-men пишет:</cite><blockquote><p>А другие ЯП?!</p></blockquote></div><p>А что ЯП? Компиляторы и интерпретаторы у всех популярных ЯП есть для всех популярных ОС в готовом виде <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /><br />Тут скорее, в используемых (или не используемых <img src="https://linuxforum.ru/img/smilies/ag.gif" alt="ag" />) фреймворках тогда уж вопрос. <br />Кто-то целенаправленно тулкит выбирает кросс-платформенный и, внимательно читая доку, старается использовать только те элементы, что везде работать будут одинаково. А кому-то наплевать, он спроектирует быстренько нужный гуй в Borland Delphi или Visual Studio и будет счастлив, т.к. другие ОС его не волнуют.</p>]]></description>
			<author><![CDATA[null@example.com (xxblx)]]></author>
			<pubDate>Fri, 07 Mar 2014 10:31:14 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=398615#p398615</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сложно ли написать кроссплатформерное приложение?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=398614#p398614</link>
			<description><![CDATA[<div class="quotebox"><cite>gabix пишет:</cite><blockquote><p>Яву уже давным-давно придумали, и пишут на ней не так уж мало. Значит, не сильно сложно.</p></blockquote></div><p>А другие ЯП?!</p>]]></description>
			<author><![CDATA[null@example.com (3g-men)]]></author>
			<pubDate>Fri, 07 Mar 2014 09:36:41 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=398614#p398614</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сложно ли написать кроссплатформерное приложение?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=398612#p398612</link>
			<description><![CDATA[<p>Яву уже давным-давно придумали, и пишут на ней не так уж мало. Значит, не сильно сложно.</p>]]></description>
			<author><![CDATA[null@example.com (gabix)]]></author>
			<pubDate>Fri, 07 Mar 2014 09:20:10 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=398612#p398612</guid>
		</item>
	</channel>
</rss>
