<?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_37898"  />
<title>rulinux.net - Форум - Talks - Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Talks - Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152514</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152514</guid>
<pubDate>Sat, 01 Sep 2012 16:37:12 +0400</pubDate>
<description><![CDATA[<p>Зябава, Бинг высрал мне какую-то куйню http://www.bing.com/search?q=QML%2BJS<br><br>Что это вообще за QML?</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152242</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152242</guid>
<pubDate>Thu, 30 Aug 2012 20:20:02 +0400</pubDate>
<description><![CDATA[<p><i>>А даже с qml перекомпилять придётся, т.к. на этом qml всю логику не реализуешь, даже если захочешь. Если, конечно, у тебя не приложение с тремя кнопками, которые просто меняют цвет друг друга.</i><br><br><br>Если не вылезать за пределы Куйти, то можно обмазаться жабоскриптами и таки реализовать нужный функционал. Только это будет очередная говнотехнология, аналоги которой мы может наблюдать на большинстве копросайтов, лол. Так называемый вэб 2,0, ага.</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152241</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152241</guid>
<pubDate>Thu, 30 Aug 2012 20:17:27 +0400</pubDate>
<description><![CDATA[<p><i>>Не соглашусь. Большую часть работы, которую делает большая часть гуёвых приложений - это дёрганье гуёвых функций.</i><br><br><br>Я тебе живой пример привёл, моё пукающее солнышко. Дёргается оно через жопу. Передачи данных тоже исключительно в QVariant. Если это для тебя легко и просто, ты просто старый извращенец. Они тоже любят подёргать, лол.<br><br> <i>>Плюс мне бы понравилось, если бы такой подход к созданию гуёв вынудил бы разработчегов выносить полезный ресурсоёмкий ворклоад в отдельные библиотеки, которые потом можно было бы использовать не только из гуя, то так же и из консольных утилит и демонов, или разрабатывать к ним другие гуи для других DE, ведь есть же извращенцы, которые пока ещё не перешли на КДЕ.</i><br><br><br>Ага, размечтался. Компонент в QML прибит гвоздями к QObject. Соответственно, заюзать его в чистых плюсах без moc и прочего говна не представляется возможным. И это не говоря уж про отсутствие стабильного ABI. Короче, будешь даже на одной платформе перекомпиливать на каждый чих, лол. </p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152239</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152239</guid>
<pubDate>Thu, 30 Aug 2012 18:27:35 +0400</pubDate>
<description><![CDATA[<p><i>>Ну перекомпиляй. А, тулчейн тебе нужен? Нет исходников потому что ты в онлайн-магазине себе приблуду купил? Не дофига ли секаса для обычного пользователя?</i><br> А даже с qml перекомпилять придётся, т.к. на этом qml всю логику не реализуешь, даже если захочешь. Если, конечно, у тебя не приложение с тремя кнопками, которые просто меняют цвет друг друга.</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152238</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152238</guid>
<pubDate>Thu, 30 Aug 2012 17:57:41 +0400</pubDate>
<description><![CDATA[<p>Не соглашусь. Большую часть работы, которую делает большая часть гуёвых приложений - это дёрганье гуёвых функций. Там пофигу на чём писать, и чем проще и стандартизованнее будет язык описания гуя - тем проще его будет кастомизировать например. 
<br><br>
Плюс мне бы понравилось, если бы такой подход к созданию гуёв вынудил бы разработчегов выносить полезный ресурсоёмкий ворклоад в отдельные библиотеки, которые потом можно было бы использовать не только из гуя, то так же и из консольных утилит и демонов, или разрабатывать к ним другие гуи для других DE, ведь есть же извращенцы, которые пока ещё не перешли на КДЕ.</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152237</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152237</guid>
<pubDate>Thu, 30 Aug 2012 17:50:58 +0400</pubDate>
<description><![CDATA[<p><i>>Ну перекомпиляй. А, тулчейн тебе нужен? Нет исходников потому что ты в онлайн-магазине себе приблуду купил? Не дофига ли секаса для обычного пользователя?</i><br><br><br>Твой секас введён искусственно, согласись. Были бы были исходники, юзверь бы одним кликом поставил бы нужное из репов, где софтец уже собран, проверен и заботливо подписан.</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152236</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152236</guid>
<pubDate>Thu, 30 Aug 2012 17:47:09 +0400</pubDate>
<description><![CDATA[<p><i>>странный ты. Все ужо аж лет 20 говорят, что виндовсь говно, тем не менее покупают его и давятся им. Ну и с кутёй так же.</i><br><br><br>Мнение одного анального копроэстета какбэ далеко не все, лол. Я бы сказал даже совсем не все.<br><br> <i>>Подавляющее большинство предпочитает еблю мозга простым и удобным решениям, так что наверное интересно и удобно. Ведь миллионы мухъ не могут ошибаться, верно?</i><br><br><br> Как ловко ты назвал себя большинством. Олсо, я рад, что хоть одной ошибки они точно избежали, лол.</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152235</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152235</guid>
<pubDate>Thu, 30 Aug 2012 17:45:04 +0400</pubDate>
<description><![CDATA[<p>&gt; Норкоман чтоле сука? Перекомпилил и запустил. Не вижу ничего сложного.
<br>
Ну перекомпиляй. А, тулчейн тебе нужен? Нет исходников потому что ты в онлайн-магазине себе приблуду купил? Не дофига ли секаса для обычного пользователя?</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152234</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152234</guid>
<pubDate>Thu, 30 Aug 2012 17:36:22 +0400</pubDate>
<description><![CDATA[<p><i>> Если все этого не будут делать, то ты будешь покупать говно и давиться им. </i><br> странный ты. Все ужо аж лет 20 говорят, что виндовсь говно, тем не менее покупают его и давятся им. Ну и с кутёй так же.<br><br> <i>> Т.е. ебля мозга по-твоему, это интересно и удобно? Лол! </i><br> дело вкуса. Подавляющее большинство предпочитает еблю мозга простым и удобным решениям, так что наверное интересно и удобно. Ведь миллионы мухъ не могут ошибаться, верно?</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152233</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152233</guid>
<pubDate>Thu, 30 Aug 2012 17:26:56 +0400</pubDate>
<description><![CDATA[<p><i>>все равно скоро все морды будут через HTML5+JS</i><br><br><br>Ага, добро пожаловать в сраное будущее, блеать. Писюки настолько распухли, что мэйнфреймы стали не нужны. Но ничего страшного. Новые говнотехнологии вернут анальную зависимость, лол. Наслаждайтесь тормозами и быстрым интернетом.</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152232</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152232</guid>
<pubDate>Thu, 30 Aug 2012 17:24:09 +0400</pubDate>
<description><![CDATA[<p><i>> С gtk вон совсем печаль получилась, даже под венду портировать не могут новую версию до сих пор.</i><br> А оно нужно, все равно скоро все морды будут через HTML5+JS</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152231</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152231</guid>
<pubDate>Thu, 30 Aug 2012 17:21:22 +0400</pubDate>
<description><![CDATA[<p><i>>Даа? Ну возьми приложение скомпилённое для писюка и запусти его под каким-нибудь армом.</i><br><br><br>Норкоман чтоле сука? Перекомпилил и запустил. Не вижу ничего сложного.</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152230</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152230</guid>
<pubDate>Thu, 30 Aug 2012 17:18:33 +0400</pubDate>
<description><![CDATA[<p><i>> Неочевидно, что ты извлечёшь какую-то пользу от того, что назовёшь что-то как-нибудь.</i><br><br><br>Если все этого не будут делать, то ты будешь покупать говно и давиться им. Так что для тебя польза очевидно, моё пукающее солнышко.<br><br><br><br><i>>тогда пользуй неудобное, и никому неинтересно, как ты будешь это называть</i><br><br><br>Т.е. ебля мозга по-твоему, это интересно и удобно? Лол! </p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152229</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152229</guid>
<pubDate>Thu, 30 Aug 2012 17:14:32 +0400</pubDate>
<description><![CDATA[<p>&gt; А какие в куйти проблемы с переносом на разные платформы? Вроде эта фича была всегда.
<br><br>
Даа? Ну возьми приложение скомпилённое для писюка и запусти его под каким-нибудь армом. </p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152228</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152228</guid>
<pubDate>Thu, 30 Aug 2012 17:13:51 +0400</pubDate>
<description><![CDATA[<p><i>> Если контора выпускает говно, то я в праве назвать это говном, </i><br> ты вправе называть что угодно как угодно. Неочевидно, что ты извлечёшь какую-то пользу от того, что назовёшь что-то как-нибудь.<br><br> <i>> а не ебать мозг всякими задрототехнологиями, лол.</i><br> тогда пользуй неудобное, и никому неинтересно, как ты будешь это называть<br><br> <i>> Схуяли ссзб? </i><br> вот поэтому</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152227</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152227</guid>
<pubDate>Thu, 30 Aug 2012 17:11:54 +0400</pubDate>
<description><![CDATA[<p><i>>Чтобы не было проблем с переносом приложений на разные аппаратные платформы?</i><br><br><br>А какие в куйти проблемы с переносом на разные платформы? Вроде эта фича была всегда.</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152225</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152225</guid>
<pubDate>Thu, 30 Aug 2012 17:09:07 +0400</pubDate>
<description><![CDATA[<p><i>>Странные они там. Ладно, что qwidget забросили, потому что нокла решила пилить qml для миго, а для десктопов банально не нашлось желающих. Но сейчас-то ноклы нет, чего ж они с этим мобильным qml-ем возятся?</i><br><br><br>Скорее всего направление развития диктуется разрабами. Видя надвигающийся пиздец нокла просто вовремя избавилась от ненужного барахла. А вот дигии уже сейчас нет смысла что-то там менять, т.к. версия уже практически готова. Да и загёнтся куйти, если оттуда убегут ведущие разрабы.</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152223</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152223</guid>
<pubDate>Thu, 30 Aug 2012 17:03:04 +0400</pubDate>
<description><![CDATA[<p>&gt; Но сейчас-то ноклы нет, чего ж они с этим мобильным qml-ем возятся?
<br><br>
Чтобы не было проблем с переносом приложений на разные аппаратные платформы?</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152222</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152222</guid>
<pubDate>Thu, 30 Aug 2012 16:56:52 +0400</pubDate>
<description><![CDATA[<p><i>>В 5.0 таки не будет.</i><br> Странные они там. Ладно, что qwidget забросили, потому что нокла решила пилить qml для миго, а для десктопов банально не нашлось желающих. Но сейчас-то ноклы нет, чего ж они с этим мобильным qml-ем возятся? </p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152221</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152221</guid>
<pubDate>Thu, 30 Aug 2012 16:52:50 +0400</pubDate>
<description><![CDATA[<p><i>>Свежее говна всё равно не найдёшь.</i><br><br><br>И это прискорбно. Только вот несвежим говном от этого оно не перестают быть.<br><br><i>>С gtk вон совсем печаль получилась, даже под венду портировать не могут новую версию до сих пор.</i><br><br><br>С таким подходом его скоро будет некому под Linux портировать, лол.</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152220</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152220</guid>
<pubDate>Thu, 30 Aug 2012 16:45:13 +0400</pubDate>
<description><![CDATA[<p>В 5.0 таки не будет. </p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152219</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152219</guid>
<pubDate>Thu, 30 Aug 2012 16:45:00 +0400</pubDate>
<description><![CDATA[<p>&gt; Ага, обмазывайся несвежим говном и дрочи. Только вот они протухли уже сейчас.</p><p></p><p>Свежее говна всё равно не найдёшь. С gtk вон совсем печаль получилась, даже под венду портировать не могут новую версию до сих пор.</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152218</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152218</guid>
<pubDate>Thu, 30 Aug 2012 16:42:18 +0400</pubDate>
<description><![CDATA[<p>А что там с десктопными виджетами на QML? В последний раз, когда я их видел, они были не очень живые, но я уже пару месяцев не слежу.</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152217</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152217</guid>
<pubDate>Thu, 30 Aug 2012 16:40:26 +0400</pubDate>
<description><![CDATA[<p>Схуяли ссзб? Если контора выпускает говно, то я в праве назвать это говном, а не ебать мозг всякими задрототехнологиями, лол.</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152216</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152216</guid>
<pubDate>Thu, 30 Aug 2012 16:34:11 +0400</pubDate>
<description><![CDATA[<p>ссзб</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152215</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152215</guid>
<pubDate>Thu, 30 Aug 2012 16:33:08 +0400</pubDate>
<description><![CDATA[<p>Омич полуёбок? По ссылки какой-то лисп. Только онанирующих копроэстетов тут ещё не хватало, блджад.</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152214</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152214</guid>
<pubDate>Thu, 30 Aug 2012 16:29:10 +0400</pubDate>
<description><![CDATA[<p>трол штоле? <a href="http://common-lisp.net/project/cells/">cells</a> же</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152213</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152213</guid>
<pubDate>Thu, 30 Aug 2012 16:25:36 +0400</pubDate>
<description><![CDATA[<p><i>>Виджеты никуда не выкинули, бери да пользуйся.</i><br><br><br>Ага, обмазывайся несвежим говном и дрочи. Только вот они протухли уже сейчас.</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152212</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152212</guid>
<pubDate>Thu, 30 Aug 2012 16:23:55 +0400</pubDate>
<description><![CDATA[<p>Это чё за хуйня?</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152211</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152211</guid>
<pubDate>Thu, 30 Aug 2012 16:22:10 +0400</pubDate>
<description><![CDATA[<p>&gt; Сие говно пригодно исключительно для создания тормозных копроподелок с прыгающики кнопками, лол.</p><p></p><p>Виджеты никуда не выкинули, бери да пользуйся.</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152209</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152209</guid>
<pubDate>Thu, 30 Aug 2012 16:21:06 +0400</pubDate>
<description><![CDATA[<p>если нужно удобство - юз cells. </p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152208</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152208</guid>
<pubDate>Thu, 30 Aug 2012 16:18:36 +0400</pubDate>
<description><![CDATA[<p>Может в новости перенесёте?</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152206</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152206</guid>
<pubDate>Thu, 30 Aug 2012 16:12:11 +0400</pubDate>
<description><![CDATA[<p><i>>Не так уж всё и страшно. Сильви зря столько разорялся :)</i><br><br><br>Блджад, а пейсать-то на чём? Сие говно пригодно исключительно для создания тормозных копроподелок с прыгающики кнопками, лол.</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152205</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152205</guid>
<pubDate>Thu, 30 Aug 2012 16:06:26 +0400</pubDate>
<description><![CDATA[<p>Не так уж всё и страшно. Сильви зря столько разорялся :)</p>]]></description>
</item>
<item>
<title>Re:Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152204</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152204</guid>
<pubDate>Thu, 30 Aug 2012 16:05:29 +0400</pubDate>
<description><![CDATA[<p><i>> общая тенденция ведёт к тому, что все пользовательские интерфейсы должны быть реализованы на QML и Qt Quick.</i><br><br><br>Это говно они называют удобным? Лол!!<br><br><fieldset><legend>cpp-qt</legend><code><br />
<a href="http://doc.crossplatform.ru/qt/latest/qobject.html"><span style="color: #22aadd;">QObject</span></a> <span style="color: #006E28;">*</span>rect <span style="color: #006E28;">=</span> object<span style="color: #006E28;">-&gt;</span><span style="color: #2B74C7;">findChild</span><span style="color: #006E28;">&lt;</span><a href="http://doc.crossplatform.ru/qt/latest/qobject.html"><span style="color: #22aadd;">QObject</span></a><span style="color: #006E28;">*&gt;</span><span style="color: #006E28;">&#40;</span><span style="color: #BF0303;">&quot;rect&quot;</span><span style="color: #006E28;">&#41;</span><span style="color: #006E28;">;</span><br />
<span style="color: #000000; font-weight:bold;">if</span> <span style="color: #006E28;">&#40;</span>rect<span style="color: #006E28;">&#41;</span><br />
&nbsp; &nbsp; &nbsp;rect<span style="color: #006E28;">-&gt;</span><span style="color: #2B74C7;">setProperty</span><span style="color: #006E28;">&#40;</span><span style="color: #BF0303;">&quot;color&quot;</span><span style="color: #006E28;">,</span> <span style="color: #BF0303;">&quot;red&quot;</span><span style="color: #006E28;">&#41;</span><span style="color: #006E28;">;</span> <br />
&nbsp;</code></fieldset></p>]]></description>
</item>
<item>
<title>Вышла бета Qt 5.0 - QML+JS во все поля</title>
<link>https://rulinux.net/message.php?newsid=37898&amp;page=1#152192</link>
<guid>https://rulinux.net/message.php?newsid=37898&amp;page=1#152192</guid>
<pubDate>Thu, 30 Aug 2012 15:37:34 +0400</pubDate>
<description><![CDATA[<p>Компания Digia совместно с сообществом Qt Project представила бета-версию Qt 5.0, первого значительного выпуска за последние семь лет, развиваемого при непосредственном участии сообщества в рамках нового полностью открытого процесса разработки и управления проектом. Несмотря на ряд существенных улучшений и изменений, Qt 5 сохраняет базовую обратную совместимость с прошлыми выпусками (удалён ряд давно устаревших элементов), поддерживает в полной мере средства для создания Qt-программ на языке C++ и содержит почти все компоненты Qt 4, большинство модулей из бывшего Qt Mobility и некоторые экспериментальные элементы из Qt Labs.<br><br>Из новых веяний в Qt 5 можно отметить смещение акцента в сторону использования для написания приложений средств декларативного описания интерфейса с определением логики взаимодействия с пользователем на языке JavaScript, в то время как применение C++ позиционируется для реализации критичных ко времени выполнения или излишне сложных частей программы, а также для создания новых модульных бэкендов для Qt Quick.<br><br><b>Ключевые изменения Qt 5:</b> <ul>     <li>&nbsp; Модульная структура репозитория. Многие из подсистем Qt разрабатываются разными группами разработчиков, развиваются с повышенной интенсивностью или плотно зависят от сторонних проектов. При грамотном разбиении фреймворка на модули, подобные подпроекты смогут обновляться и поставляться независимо от других частей Qt. Модульная организация репозитория позволит обеспечить сборку отдельных библиотек без загрузки и пересборки всех зависимостей, а также независимое использование каждой библиотеки, т.е. в разработчики получат возможность обособлено использовать только те компоненты Qt, которые им необходимы. Разработчики интенсивно развивающихся подсистем QtWebKit и QtDeclarative получат возможность не ждать когда подтянется другой код и выпускать релизы значительно чаще. Кроме того, модульная структура существенно упростит приём в состав Qt модулей, созданных сторонними проектами, например, проект KDE намерен добиваться интеграции в Qt некоторых своих библиотек общего назначения. Ожидается, что разбиение на модули будет длительным и постепенным процессом, который будет продолжен и после выхода Qt 5.0.<br><br>    <li>&nbsp; Перевод всех портов на использование уровня абстракции Qt Platform Abstraction layer (QPA), основанного на наработках проекта Lighthouse. QPA значительно упрощает перенос Qt на новые оконные системы и устройства, так как он изначально оперирует более абстрактными категориями, фундаментально отличаясь от ранее используемых средств интеграции с оконными системами. Например, уже написаны бэкенды для QNX, Android и iOS. В настоящее время реализация QPA уже входит в состав Qt 4.8, в качестве замены QWS/Qt Embedded, но в Qt 5 данная прослойка будет задействована для всех платформ, что потребовало существенно переработки огромной части кода, связанного с обеспечением поддержки различных платформ. Из полностью поддерживаемых бета-версией платформ отмечены: X11/Linux, Windows, Mac OS X, Embedded Linux и Windows Embedded.<br><br>    <li>&nbsp; Изменение архитектуры графического стека и увеличение производительности графических операций. В качестве центрального элемента новой архитектуры для Qt Quick выступает QML Scenegraph, работающий поверх OpenGL. Для работы новой графической архитектуры Qt 5 система должна поддерживать как минимум OpenGL (ES) 2.0. В качестве примера производительности Qt 5 приводится способность вывода контента со скоростью 60 кадров в секунду на одноплатном компьютере Raspberry Pi.<br><br>    Поддержка QPainter сохранена для выполнения расширенных функций, но ограничена возможностью использования бэкенда программной растеризации вывода (Raster), бэкенда OpenGL и бэкенда для вывода на печать и создания PDF. Поддержка привязанных к платформам бэкендов, таких как X11 и CoreGraphics, прекращена. QWidgets теперь отображается поверх графической сцены, а не наоборот, как реализовано в версии Qt 4, что позволило перейти в Qt 5 на принципиально новую графическую архитектуру, сохранив при этом совместимость с Qt 4.<br><br>    В QtGui добавлен набор классов QOpenGL*, заменивших собой устаревшие классы QGL*, которые пока оставлены для обеспечения совместимости. Также представлен класс QGuiApplication, которые заметно легче классов QApplication и QWindow при выполнении задач обработки корневой области на экране.<br><br>    <li>&nbsp; Выделение всех связанных с QWidget возможностей в отдельную библиотеку. Несмотря на то, что основанные на QWidget классы чрезвычайно важны для существующих приложений, общая тенденция ведёт к тому, что все пользовательские интерфейсы должны быть реализованы на QML и Qt Quick. Отделение связанных с QWidget функций в отдельную библиотеку позволит в долгосрочной перспективе сохранить чистоту архитектуры Qt 5.<br><br>    <li>&nbsp; Переработанная реализация Qt Quick 2, которая разделена на отдельные модули, связанные с графической частью и с компонентами поддержки языков QML и JavaScript. Обеспечивающие выполнение JavaScript классы (QJSEngine и QJSValue) теперь базируются на JavaScript-движке V8, развиваемом при участии компании Google и распространяемом под лицензией BSD. В движок QML также внесены значительные оптимизации производительности и связанные с языком улучшения, при сохранении базовой совместимости. Модуль Qt Quick включает в себя реализацию Scenegraph на базе OpenGL и все ранее поддерживаемые в Qt 4.x базовые возможности. Дополнительно добавлена поддержка графических эффектов, создаваемых при помощи шейдеров OpenGL. Для обеспечения обратной совместимости в виде модуля Qt Quick 1 будет поставляться полностью совместимая с Qt 4.x реализация Qt Quick. </ul><br><br><a href="http://www.opennet.ru/opennews/art.shtml?num=34701">http://www.opennet.ru/opennews/art.shtml?num=34701</a></p>]]></description>
</item>
</channel>
</rss>