Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Qt5] Статья с хабры про Qt 5 
:(
    Опции темы
bsa
Дата 13.5.2011, 12:00 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 24
Всего: 196



Amp, ты посмотри по опросам (хотя бы на этом форуме), где находится Qt, а где wxWidgets и Gtk+ вместе взятые.
JavaScript используется только в Qt Quick (QML). Не устраивает скорость? Используй Widget подсистему.
PM   Вверх
Amp
Дата 13.5.2011, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 886
Регистрация: 17.2.2009

Репутация: 7
Всего: 17



bsa, причем тут опросы? Я понимаю, что Qt популярнее wxWidgets и GTK+ вместе взятых, особенно для коммерческих разработок. Просто случись такая ситуация, что Nokia перестанет поддерживать Qt, сообщество бы не смогло поддерживать те темпы развития библиотеки, которые взяты сейчас. Так, занимались бы мелким багфиксингом.

Я также осведомлен, где там используется JS. Но все эти тенденции с OpenGL и запихиванием самих Widgets в дальний угол меня настораживает. Рассуждать конечно пока рано, посмотрим что будет.
PM MAIL   Вверх
rsm
Дата 13.5.2011, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: 1
Всего: 62



Цитата(borisbn @  13.5.2011,  10:38 Найти цитируемый пост)
если JavaScript будет касаться только GUI

Меня вот это напрягает:

Цитата
...предлагается сфокусироваться на переходе к модели, где C++ используется в основном для реализации модульного бэкэнда функциональности для Qt Quick

<...>

...большая часть логики приложений и даже целые приложения будут написаны на JavaScript, а не C++. Ожидается, что многие разработчики приложений на уже сейчас начнут с QML и JavaScript, и будут реализовывать функции на C++ лишь тогда, когда это требуется

Первое предложение подразумевает возведение больших и страшных мостов C++ -> JavaScript, второе - еще более больших и страшных мостов JavaScript -> C++.

Цитата(Amp @  13.5.2011,  13:34 Найти цитируемый пост)
лучше бы Qt рипнулся от недостатка финансирования и остался в моей памяти все таким же"теплым и ламповым"

smile smile

Цитата(bsa @  13.5.2011,  14:00 Найти цитируемый пост)
JavaScript используется только в Qt Quick (QML). Не устраивает скорость? Используй Widget подсистему

Вопрос в том, насколько сложным станет до нее добраться...
PM MAIL   Вверх
bsa
Дата 13.5.2011, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 24
Всего: 196



Цитата(rsm @  13.5.2011,  17:32 Найти цитируемый пост)
Вопрос в том, насколько сложным станет до нее добраться... 

так же как и сейчас - просто подключить подходящую библиотеку.
PM   Вверх
_GRIN_
Дата 14.5.2011, 01:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


одинокий падаван
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 18.11.2007
Где: Калуга

Репутация: 6
Всего: 7



Друзья - у кого ещё навеяло воспоминания про дот нэт? =(


--------------------
Дорогу осилит идущий
PM MAIL Skype   Вверх
borisbn
Дата 14.5.2011, 10:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 48
Всего: 135



Цитата(_GRIN_ @  14.5.2011,  01:27 Найти цитируемый пост)
Друзья - у кого ещё навеяло воспоминания про дот нэт?

честно говоря - нет. У M$ вроде не предвидется таких глобальных изменений, как у Nokia, поэтому обсуждать будет ли он жить или нет IMHO нет смысла...
ааааа... м.б. у тебя ассоциация с тем, как крупная компания делает жёсткие изменения в framework'е не особо спрашивая мнения разработчиков ? Тогда да. Похоже.

P.S.  smile Раз уж зашёл разговор про дот.нет, то вот улыбнуло smile
user posted image


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
Amp
Дата 15.5.2011, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 886
Регистрация: 17.2.2009

Репутация: 7
Всего: 17



На мой взгляд у них жестких изменений не было. Просто прикрутили дополнительную библиотеку для декларативного и аппаратно ускоренного UI (WPF) и положили болт на поддержку старой (WinForms).
PM MAIL   Вверх
borisbn
Дата 15.5.2011, 22:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 48
Всего: 135



Цитата(Amp @  15.5.2011,  20:02 Найти цитируемый пост)
На мой взгляд у них жестких изменений не было.

MFC - COM - Active-X - WinForms - WPF - Silverlight (скорее всего чего-нить да забыл. добавьте, если вспомните, please)
плюс этот hell с .Net - одна версия несовместима с другой...
IMHO у Qt-шников как-то менее революционно всё происходило

Это сообщение отредактировал(а) borisbn - 15.5.2011, 22:05


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
volatile
Дата 15.5.2011, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2107
Регистрация: 7.1.2011

Репутация: нет
Всего: 85



Цитата(_GRIN_ @  14.5.2011,  01:27 Найти цитируемый пост)
Друзья - у кого ещё навеяло воспоминания про дот нэт? =( 

Ассоциация в том, что отходят от С++ и там и там. 
Те с шарпом носятся как курица с яйцом, эти похоже с жавой скриптом хотят "носиться" smile 
Что так си всем неугодил? (предвижу восторженные возгласы kemisto )
И, главное, чем этот жава-скрипт лучше?


Это сообщение отредактировал(а) volatile - 15.5.2011, 23:24
PM MAIL   Вверх
borisbn
Дата 15.5.2011, 23:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 48
Всего: 135



volatile, думаю Вы согласитесь, что для того, чтобы грамотно писать на Си++ (допускать меньше ошибок) нужен бооооольшой опыт, как, например, у Вас, mes, boostcoder, bsa, xvr (извиняюсь перед другими участниками, но перечислял тех, кто "на слуху" - самых активных)... В общем на пальцах 1,5 рук мужно пересчитать. А чтобы писать на C#, JavaScript, php и т.п. опыта можно поменьше, результат получается быстрее, программы становятся надёжнее (при условии одинакового небольшого опыта программиста на Си++ и на др. языках). А что касается скорости и переносимости - так они далеко не всегда нужны...
Вот фирмы и занимают эту (немаленькую) нишу.

Пример из недавней практики: нужно было написать программку, заливающую изображение на imagehost. Покрутился я с Qt (опыт работы с ним почти три года) - и бросил. Решил написать на C#, видя его первый раз в жизни. Вы знаете - получилось. И довольно быстро и просто.

Так что - скажу банальность - IMHO нужно выбирать инструмент под задачу, а задач, решаемых исключительно при помощи Си++ - не так уж и много. Ну... это моё IMHO. Не настаиваю.

Это сообщение отредактировал(а) borisbn - 16.5.2011, 01:49


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
volatile
Дата 16.5.2011, 02:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2107
Регистрация: 7.1.2011

Репутация: нет
Всего: 85



Цитата(borisbn @  15.5.2011,  23:59 Найти цитируемый пост)
бооооольшой опыт, как, например, у Вас, mes, boostcoder, bsa 

Спасибо за комплимент, но ставить меня в один ряд с такими ассами пока не стоит.
Цитата

Ожидается, что многие разработчики приложений на уже сейчас начнут с QML и JavaScript, и будут реализовывать функции на C++ лишь тогда, когда это требуется. В некоторых случаях, вся мощь C++ API, предлагаемая Qt, может быть использована для реализации критичных по времени и сложных по функциональности приложений

Примерно такими-же фразами распрощались когда-то с асмом. Похоже С/С++ ждет та-же участь?
Вобще тенденция настораживает (не с Qt, а вообще в программировании). Приложения становятся большими, неповоротливыми.
Такое впечатление, что уже и ОС пишут на чём-то а'ля бейсик. (Виста похоже на 80% на нем написана, после почти провала висты, семерку немного переписали на менее продвинутом языке, чуть побыстрее стала.).
Наверное это правильно. Писать программы так быстрее. А юзеры пусть потом тормозят на четырех-ядерных пнях и выкладывают бабки за гигагагерцы (и произодители харда, тут без работы не останутся). Система... Против нее не попрешь.
Но, честно говоря, немного жаль.

PM MAIL   Вверх
Amp
Дата 16.5.2011, 09:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 886
Регистрация: 17.2.2009

Репутация: 7
Всего: 17



Цитата(borisbn @  15.5.2011,  22:04 Найти цитируемый пост)
MFC - COM - Active-X - WinForms - WPF - Silverlight (скорее всего чего-нить да забыл. добавьте, если вспомните, please)

Мы ж рассматриваем изменения в контексте самого фреймворка .NET. MFC - плюсовая технология. COM с Active-X вообще как-то странно ставить в один ряд с библиотеками для построения графического интерфейса. Моя мысль была следующая - они (майкрософт) не заменяли одну библиотеку на другую и не реструктуризировали классы фреймворка. Появлялись дополнительные инструменты и никто (кроме их маркетинга) не заставлял отказываться от старых. 

В случае же с Qt я встречаю фразы вида "оставить для совместимости", "вынести в отдельную библиотеку", "уйти от этого подхода в будущем". Это несколько настораживает. Надеюсь на лучшее smile
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




[ Время генерации скрипта: 0.0943 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.