<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_10_thread_35134"  />
<title>rulinux.net - Форум - Talks - А что, кроссплатформенные тулкиты вымирают?</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Talks - А что, кроссплатформенные тулкиты вымирают?</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re:А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113399</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113399</guid>
<pubDate>Mon, 07 Nov 2011 08:02:29 +0400</pubDate>
<description><![CDATA[<p><i>>Кто говорит?</i><br> Люди в интернете. Например, вот <a href="http://stackoverflow.com/questions/6006689/where-can-i-download-precompiled-gtk-3-binaries-or-windows-installer">тут</a>.</p>]]></description>
</item>
<item>
<title>Re:А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113396</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113396</guid>
<pubDate>Mon, 07 Nov 2011 07:27:58 +0400</pubDate>
<description><![CDATA[<p>Всё равно сейчас Qt лучший вариант. Да и разработчики не идиоты чтобы внезапно всё поломать.</p>]]></description>
</item>
<item>
<title>Re:А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113390</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113390</guid>
<pubDate>Mon, 07 Nov 2011 05:57:05 +0400</pubDate>
<description><![CDATA[<p>Да, моно.<br><br>а сигвин можно таскать вместе с программой.</p>]]></description>
</item>
<item>
<title>Re:А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113372</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113372</guid>
<pubDate>Mon, 07 Nov 2011 00:31:08 +0400</pubDate>
<description><![CDATA[<p><i>> говорят, сам Gtk3 под венду не очень хорош пока</i><br>Кто говорит? <i>> Есть Tk. Страшно представить в меру сложный гуй в нём.</i><br>Смотря для чего гуй.</p>]]></description>
</item>
<item>
<title>Re:А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113371</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113371</guid>
<pubDate>Sun, 06 Nov 2011 23:43:36 +0400</pubDate>
<description><![CDATA[<p>да пёс с ним. гтк+2 вполне пару лет продержится, а на 3 портировать вроде очень несложно если писать всё правильно (пока не пробовал однако).</p>]]></description>
</item>
<item>
<title>Re:А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113368</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113368</guid>
<pubDate>Sun, 06 Nov 2011 22:19:13 +0400</pubDate>
<description><![CDATA[<p><i>>Gtk прекрасно работает и без Cygwin</i><br> Я про gtk3, его пока там нет.</p>]]></description>
</item>
<item>
<title>Re:А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113365</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113365</guid>
<pubDate>Sun, 06 Nov 2011 22:09:43 +0400</pubDate>
<description><![CDATA[<p><i>>&gt;ДА, и под винду есть GTK+Cygwin</i><br><i>>Cygwin, если не ошибаюсь, требует установки себя на целевой компьютер. Для распространения программки среди обычных вендопользователей оно как-то не очень.</i><br> Gtk прекрасно работает и без Cygwin - смотрите, например, wireshark, pidgin и т.п. примеры. Другое дело, что выглядеть оно будет &quot;ненатурально&quot; для венды.</p>]]></description>
</item>
<item>
<title>Re:А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113360</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113360</guid>
<pubDate>Sun, 06 Nov 2011 21:24:26 +0400</pubDate>
<description><![CDATA[<p><i>>Windows.Forms</i><br> А он каким образом кроссплатформенный? Моно?<br><br><i>>ДА, и под винду есть GTK+Cygwin</i><br> Cygwin, если не ошибаюсь, требует установки себя на целевой компьютер. Для распространения программки среди обычных вендопользователей оно как-то не очень.<br><br></p>]]></description>
</item>
<item>
<title>Re:А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113352</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113352</guid>
<pubDate>Sun, 06 Nov 2011 20:47:01 +0400</pubDate>
<description><![CDATA[<p>У тебя еще 2 варианта - Windows.Forms или GNUstep.<br><br>Кстати, из предложенного, FLTK - вроде очень неплох.<br><br>Да и wxWidgets приложения у меня всегда работали нормально.<br><br>То есть, они с гиморром собираются, но глюков в  работе я не видел.<br><br>ДА, и под винду есть GTK+Cygwin</p>]]></description>
</item>
<item>
<title>Re:А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113280</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113280</guid>
<pubDate>Sun, 06 Nov 2011 14:30:15 +0400</pubDate>
<description><![CDATA[<p><i>>Так что полагаю пока ты наклепаешь свою прогу, GTK3 виндозный уже будет отлажен.</i><br> Мне кажется, что в этом году этого точно не будет. А прога вполне может быть.</p>]]></description>
</item>
<item>
<title>Re:А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113272</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113272</guid>
<pubDate>Sun, 06 Nov 2011 14:03:46 +0400</pubDate>
<description><![CDATA[<p>Фигня, не волнуйся, с Qt всё будет пучком. Никто не будет выбрасывать QWidget, пока не будет хорошо готов QML.<br><br></p>]]></description>
</item>
<item>
<title>Re:А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113271</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113271</guid>
<pubDate>Sun, 06 Nov 2011 14:01:07 +0400</pubDate>
<description><![CDATA[<p><i>>Есть Gtk. Вот только Gtk3 (с перспективами же, чтобы не переписывать) под венду нету, и не пахнет. Единственный (энтерпрайзный подход, да) сборщик бинарников забил на это дело, альтернативные варианты какие-то мутные, пишут про нестабильность и так далее. Да и, говорят, сам Gtk3 под венду не очень хорош пока.</i><br> GTK3 всё равно запилят под винду. Просто ещё очень мало софта на него повешенного, все на gtk2 сидят. Так что полагаю пока ты наклепаешь свою прогу, GTK3 виндозный уже будет отлажен.<br><br>По остальным тулкитам: Qt - тоже вполне вариант, но есть фанатики, которые не станут ставить твой креатив только от одной этой зависимости. А Gtk есть у всех и избавиться от него сложно. И если и писать на нём, то хотя бы не завязываться дальше интерфейса. wxWidgets - если хочется &quot;чистого&quot; интерфейса. Я им пользовался и у меня ничто не падало. Tk/FLTK - это уже маргинальщина, без слёз не взглянешь.</p>]]></description>
</item>
<item>
<title>Re:А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113270</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113270</guid>
<pubDate>Sun, 06 Nov 2011 13:41:30 +0400</pubDate>
<description><![CDATA[<p>Вообще, как я и написал, вопрос теоретический, из серии &quot;как лучше&quot;. <br><br>Если хочется писать софт здесь и сейчас, то вариантов хватает. Но как же перфекционизм?:)</p>]]></description>
</item>
<item>
<title>Re:А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113269</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113269</guid>
<pubDate>Sun, 06 Nov 2011 13:39:34 +0400</pubDate>
<description><![CDATA[<p><i>>Кстати, а почему бы не строить софт только на конкретной версии Qt, той, где всё хорошо?</i><br> Можно, конечно. Так и делают многие. Но хочется относительной синхронизации с апстримом, так сказать. В новых версиях правят баги, улучшают производительность. Естественно, не надо гнаться за обновлением софта раз в месяц, но всё же стоит иногда задумываться об этом, особенно если софт планируется поддерживать долго.<br><br>Кроме того, уметь всё сразу сложно, если уж возишься постоянно с одним тулкитом, то использовать одновременно разные и несовместимые подходы для разработки неудобно. Если есть, например, какие-то свои наработки, то надо их портировать на эти разные версии, поддерживать несколько веток. Либо застрять на одной старой версии, и в какой-то момент выбросить всё, когда версия устареет окончательно.<br><br><i>>а для лялеха можно путь к библиотекам переопределить.</i><br> Для совсем важного ынтерпрайза это подходит, а для нормального софта - не очень. Хочется максимально ненапряжного использования, без излишнего красноглазия, с максимальным участием системных библиотек и прочего. А то, рано или поздно, оно просто не запустится, а перекомпилировать не выйдет.<br><br>Иначе это кончится тем, что придётся своими силами тянуть на себе целый тулкит старой версии, правя баги и разбираясь со сборкой.<br><br>Хотя, конечно, это больше теория, чем практика, т.к. тот же qt4 и qt5 с qwidget таки проживёт ещё долго.</p>]]></description>
</item>
<item>
<title>Re:А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113268</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113268</guid>
<pubDate>Sun, 06 Nov 2011 13:31:48 +0400</pubDate>
<description><![CDATA[<p><i>>долгой серьёзной работой с софтом, будущее которого меняется раз в месяц.</i><br> Кстати, а почему бы не строить софт только на конкретной версии Qt, той, где всё хорошо? На винду всё равно надо будет dll-ки класть свои, а для лялеха можно путь к библиотекам переопределить. Понимаю, что с приходом win8 могут быть какие-то чудеса, но сомневаюсь, чтобы они дропнули совместимость с программами под ту же семёрку.</p>]]></description>
</item>
<item>
<title>Re:А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113267</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113267</guid>
<pubDate>Sun, 06 Nov 2011 13:27:57 +0400</pubDate>
<description><![CDATA[<p><i>>Значит надо научиться её готовить.</i><br> Последний раз таблица с 10к элементами на свинге как-то неприятно себя вела, а с Qt на том же примере было всё нормально, даже на слабом компе.<br><br>Хотя это было давно, может джава внезапно стала быстрее.</p>]]></description>
</item>
<item>
<title>Re:А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113266</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113266</guid>
<pubDate>Sun, 06 Nov 2011 13:25:27 +0400</pubDate>
<description><![CDATA[<p><i>>На мой взгяд, если кроссплатформерность -- решающий фактор, то нужно писать на Джаве и на её виджет-тулките.</i><br> Он какой-то нешустрый совсем, приложения при старте много памяти едят. Ну и да - есть только java, а хочется чего-нибудь другого. Ко всему, написанному мною, есть те же питоньи биндинги, а к гтк есть с++.<br><br><i>>Выглядит оно не так уж и страшно, да и поддерживать легче.</i><br> Тот же Qt вполне хорош был и в плане поддержки, и в плане наличия функции. Кому-то не нравятся комбайны, но кутишный мегакомбайн позволял не волноваться на тему платформы, так как умел всё сам и таскал это с собой. Собственно, поэтому gtk реже использовался для кроссплатформенного, т.к. задолбаешься на венде собирать gettext-ы да libxslt.<br><br>Но у Qt теперь какие-то мрачные перспективы. Некоторые разработчики у них упорно твердят, что всё будет на QML, т.к. он лучше, другие говорят что QWidget останется нормальным, постоянно меняются планы (теперь QWidget не будет переписан на QSceneGraph или как его там) итд. Сложно заниматься долгой серьёзной работой с софтом, будущее которого меняется раз в месяц.</p>]]></description>
</item>
<item>
<title>Re:А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113265</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113265</guid>
<pubDate>Sun, 06 Nov 2011 13:24:09 +0400</pubDate>
<description><![CDATA[<p>Значит надо научиться её готовить.</p>]]></description>
</item>
<item>
<title>Re:А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113264</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113264</guid>
<pubDate>Sun, 06 Nov 2011 13:21:17 +0400</pubDate>
<description><![CDATA[<p><i>>Неужто будущего у кроссплатформенных тулкитов нет, остался только веб?</i><br> Старая добрая java же, с которой по-идее ничего случиться не должно, так как она самому Oracle нужна. А вот с Qt много вопросов, если Nokia окажется впереде, к чему похоже и идет, то перспективы туманны. А про осталные тулкиты и говорить не чего ни манов вменяемых ни черта.</p>]]></description>
</item>
<item>
<title>Re:А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113263</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113263</guid>
<pubDate>Sun, 06 Nov 2011 13:21:12 +0400</pubDate>
<description><![CDATA[<p>Да вот только работает оно как улитка.</p>]]></description>
</item>
<item>
<title>Re:А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113262</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113262</guid>
<pubDate>Sun, 06 Nov 2011 13:18:38 +0400</pubDate>
<description><![CDATA[<p>На мой взгяд, если кроссплатформерность -- решающий фактор, то нужно писать на Джаве и на её виджет-тулките. Выглядит оно не так уж и страшно, да и поддерживать легче.</p>]]></description>
</item>
<item>
<title>Re:А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113261</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113261</guid>
<pubDate>Sun, 06 Nov 2011 13:15:57 +0400</pubDate>
<description><![CDATA[<p>Да я тоже ужасаюсь всему происходящему. Но пока сижу на Qt4. </p>]]></description>
</item>
<item>
<title>А что, кроссплатформенные тулкиты вымирают?</title>
<link>https://rulinux.net/message.php?newsid=35134&amp;page=1#113258</link>
<guid>https://rulinux.net/message.php?newsid=35134&amp;page=1#113258</guid>
<pubDate>Sun, 06 Nov 2011 13:10:38 +0400</pubDate>
<description><![CDATA[<p>Сабж. Возник теоретический вопрос - на чём писать кроссплатформенную (ляпих, венда, остальное по желанию) программу с расчётом &quot;на будущее&quot;.<br><br>Есть Qt. Точнее, есть текущий Qt4 с QWidget, и перспективный Qt5 с QWidget и QML. Но, судя по флеймам в рассылке qt5-feedback, у QWidget есть определённый шанс стать second-class citizen, баги в котором будут фиксить неторопливо и долго, а потом может и выпилят. Потому сейчас уже есть сомнения в том, что выбирать QWidget для программы на пару лет вперёд - нормальный выбор. В QML же надо рисовать кнопочки ручками, делая им картинки вручную. Уж извините, но это не вариант. Плюс OpenGL как обязательное требование. Как решение предлагается некие qt-desktop-components, которые будут делать нативные виджеты через QML, но они ещё совсем маленькие, и им расти и расти, и хрен знает когда они дорастут до более-менее живого вида.<br><br>Есть Gtk. Вот только Gtk3 (с перспективами же, чтобы не переписывать) под венду нету, и не пахнет. Единственный (энтерпрайзный подход, да) сборщик бинарников забил на это дело, альтернативные варианты какие-то мутные, пишут про нестабильность и так далее. Да и, говорят, сам Gtk3 под венду не очень хорош пока. Ждать же пару лет как-то не хочется, а взваливать на свои плечи поддержку сложного тулкита тоже не тянет.<br><br>Есть wxWidgets. Из отзывов - одна ругань и мат. Глючит и падает. Как-то пользовался чем-то на нём, тоже падало.<br><br>Есть Tk. Страшно представить в меру сложный гуй в нём. Да и вообще, слово &quot;страшно&quot; очень подходит для этого тулкита (я знаю про tile).<br><br>FLTK... Кто-нибудь его пробовал?<br><br>Джавасвинги не подходят, т.к. десктопный джавасофт какой-то очень жрущий, в отличие от серверного.<br><br>Неужто будущего у кроссплатформенных тулкитов нет, остался только веб?</p>]]></description>
</item>
</channel>
</rss>