Существует ли какой-нибудь кроссплатформенный инструментарий GUI, который не следует одному источнику, чтобы управлять ими всеми? - PullRequest
1 голос
/ 17 августа 2010

После длительного периода оценки основных инструментариев Qt, WxWidget, GTK я пришел к выводу, что не имеет смысла религиозно выравнивать различные платформы. Теперь больше, чем когда-либо прежде.

В те дни, когда переносимость Java означала, что зависимый от платформы код находился в известных местах и ​​должен быть небольшим, но не ничем. Не пиши один раз, беги везде, маркетинг.

Есть ли какой-нибудь графический интерфейс GUI - экспериментальный или коммерческий (даже устаревшие или мертвые проекты), - который идет таким образом. Это должно было бы дать мне родные виджеты, конечно. Я хотел бы взглянуть на них, прежде чем начать свой собственный набор инструментов

Если вы думаете, что это глупая идея, скажите мне, почему (потому что все остальные делают это по-другому, может быть причина, которую я не вижу)

Ответы [ 3 ]

3 голосов
/ 18 августа 2010

Как человек, который усердно полагает, что графические интерфейсы должны рисоваться с нативными виджетами, я должен сказать, что я очень впечатлен wxWidgets, хотя вы упоминаете об этом в начале.

КакНасколько я знаю, wxWidgets использует нативные виджеты всякий раз, когда это возможно, и действительно, он также включает в себя специфичные для платформы функции, которые не возможны и не актуальны на других платформах.Хорошим примером этого является то, как вы можете использовать собственное меню Mac OS X, в то время как в других системах оно не будет приседать.Есть и другие лучшие примеры.

Я должен упомянуть, в частности, wxPython, если вы не хотите или просто не имеете времени для написания программы на C ++.wxPython поразил меня, когда я впервые попробовал его, и мне даже удалось создать из него автономный файл .exe, который работал при новой установке Windows 2000 без каких-либо обновлений или определенных сред выполнения.

Если wxWidgetsне соответствует вашим потребностям, интересно, что будет.:) Ура для wxWidgets!

2 голосов
/ 18 августа 2010

AFAIK, wxWidgets использует родные виджеты платформы, когда это возможно.

0 голосов
/ 17 августа 2010

Взгляните на SWT, он пытается максимально использовать виджеты базовой платформы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...