LINUX.ORG.RU
ФорумTalks

[QT][GTK+][wxWidgets] документация, скорость и удобство

 ,


0

2

1. Где быстрее код и скорость вывода графики на экран (OpenGL) QT или GTK+ или wxWidgets? (например для написании 3д-движка)? Есть ли примеры 3Д-игр написанных на QT, GTK+, wxWidgets?
2. Можно ли ко всем технологиям (?) прикрутить Cuda или OpenCL?будет ли код в таком случае переносим (Win+Linux)
3. Есть ли для GTK+, wxWidgets среды разработок наподобие QT creator, чтоб не приходилось вручную писать функции типа создать окно/кнопку?
4. Где есть хорошая документация? (Желательно на русском, хотя-бы основы, дальше можно и английский)?
5. Можно ли на этих технологиях без костылей работать с сетю Bluetooth и обычной сетью. (хочу сделать приложение, которое принимает данные с телефона через синезуб, обрабатывает и отсылает на телефон ответ)?
6. Со знанием чего из вышеперечисленного программисту легче найти работу? (c# и java не предлагать)
7. Не совсем разобрался с лицензией QT. Можно ли писать коммерческие приложение на нем, при этом не нарушая лицензии? В GTK+ и wxWidgets ведь можно?
8. Работа с базами даных проста как в c#?

★★★★

Последнее исправление: ymuv (всего исправлений: 4)

>Есть ли примеры 3Д-игр написанных на QT, GTK+, wxWidgets?
Омич что ли? Зачем 3д-играм QT, GTK+ или wx?

Ramen ★★★★
()

>Не совсем разобрался с лицензией QT. Можно ли писать коммерческие приложение на нем, при этом не нарушая лицензии?
Да, можно. QT распространяется в т.ч. и под LGPL, которая это позволяет.

И вообще, почему эти технические вопросы в толксах, а не в девелопмент?
Здесь будет только срач на тему Qt vs GTK и ничего более.

Ramen ★★★★
()

1) Qt, судя по отзывам. Есть движки, есть среды разработки игр. Смысла в них нет.

2) Можно.

4) Qt, Gtk+

5) В Qt что-то собирались, но вообще для этого используют внешние либы и это не является костылями.

6) Qt, WxWidgets (поддерживать старый код?)

7) Можно.

daris
()

>8. Работа с базами даных проста как в c#?

При чем здесь это поделие?

Siado ★★★★★
()

1. По барабану - там же openGL отрисовывает
2. Не надо курить много плана
3. Для GTK это Glade
4. Везде (google)
5. Меньше кури плана
6. Понятия не имею
7. Qt - дрянь
8. ШО?

Eddy_Em ☆☆☆☆☆
()

Back to the Future: The Game внутрях тащит Qt, вроде.

Valeg ★★★
()
Ответ на: комментарий от Eddy_Em

>>7. Не совсем разобрался с лицензией QT. Можно ли писать коммерческие приложение на нем, при этом не нарушая лицензии? В GTK+ и wxWidgets ведь можно?

7. Qt - дрянь


Язабан.

Deleted
()

Есть ли примеры 3Д-игр написанных на QT, GTK+, wxWidgets?

Да

ICECREAMMAN
()

В треде ожидаются толпы малолетних крестятников.

baverman ★★★
()

Объявляю тулкитосрач открытым!

lognur
()

1. wxWidgets работает поверх тех двух. Нутыпонел.

2. Да

3. Есть, для Gtk+ - Glade, загружать окна, которые сделал через GtkBuilder

4. Qt, Gtk+

5. Да, но не непосредственно в них, но есть модули, которые с ними интегрируются.

6. Qt

7. Есть коммерческая и LGPL лицензии. Первая - платная. Gtk+ и wxWidgets можно.

8. Ни одно крестовое говноподелие даже рядом не валялось с C# и Java в работе с БД

vertexua ★★★★★
()

1. смотря что под играми подразумевается. стандартные из гнома/кде подойдут? зачем писать 3д-движок на gtk/qt?

2. смотря что подразумевается под прикручиванием и переносимостью. скорее всего ответ будет «нет»

3. для gtk есть glade.

4. http://developer.gnome.org/gtk/

5. в gtk нет работы с bluetooth и сетью. это тулкит для создания GUI.

6. все это не влияет на нахождение работы. легче будет найти если знать как быстро изучить любую технологию (включая java и c#). если ты будешь пытаться искать работу «писать только на gtk/qt, жабу и c# не предлагать» — скорее всего работодатель только пальцем у виска покрутит.

7. LGPL - можно

8. в gtk нет работы с базами

ps. о wxWidgets и qt не могу ничего сказать, не работал с ними всерьез.

waker ★★★★★
()

1. Не знаю.
2. Можно. Оно от тулкита не зависит.
3. Вроде для gtk anjuta была какая-то.
4. У Qt хорошая документация, примеры, несколько форумов и списков рассылки. Есть также неплохие книги для начинающих. Но все на английском.
5. В Qt с IP-сетью - можно, там много соответствующих классов.
6. Из вышеперечисленного - ни с чем.
7. google:/LGPL
8. Вполне проста. Есть qt-sql.

Suigintou ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.