LINUX.ORG.RU
ФорумTalks

Тулкитострадания

 ,


0

3

Знаете, все-таки какой-то песец с тулкитами этими графическими, хоть бери да свой пиши. Меня, сразу оговорюсь, интересует интеграция с питоном. И в этом смысле песец не просто полный, а всеобъемлющий.

Tk/TkInter: из коробки, API нормальный, но все рассыпается о угребищный вид в Linux и отсутствие табличного виджета.

Gtk/PyGTK: API словно создан для разумных грибов из другой галактики, на венде выглядит чужеродно, на OS X выглядит чужеродно и херячит работу с клавиатурой, требует костылей, дикий привкус C при программировании на питоне, кастомные виджеты с помощью какой-то матери.

Ну и еще GPL-only, что подходит не всем не всегда. (Upd: LGPL, ну, легче самую малость)

Qt/PyQt: жуткий привкус C++ при программировании на питоне, неродной вид на Mac OS X (много компромиссов в сторону «чтоб было одинаково везде», а не «чтоб идеально вписывалось в среду», grid ужасен).

WxWidgets/WxPython: проблемы где-то те же, что в Qt, вкус C++ даже еще больше ощутим, под Linux выглядит, словно говно (Audacity, например вот), документацию писали разумные грибы из другой галактики.

PyObjC: некроссплатформенный, тормозной, API создан для разумных вымерших сколопендр, проигравших войну с разумными грибами (doSomething_withSomething_withSomethingElse_andYetSomething_()).

Короче говоря, все тлен, все интерфейсы надо писать на javascript и запускать в embedded webkit.

★★★★★

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

Gtk/PyGTK: ... дикий привкус C при программировании на питоне

Qt/PyQt: жуткий привкус C++ при программировании на питоне

Найди общее и выкинь его нафиг.

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

Ну, в теории вполне возможна "сферическая в вакууме" задача, которую удобней было бы решить объектно-ориентированным подходом.

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

Когда уже увидим твою программу с божественным интерфейсом? А то так устал на десктопе от

Остальное — говнище жесточайшее.

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

А мне нафиг гуйня не нужна, у меня CLI.

Зато как писать на OpenGL знаешь вдоль и поперек, не написав на нем и сотни строчек!

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

На OpenGL делал вывод видео и изображений, когда CLI не хватало (таки в CLI не забульбенишь так). А еще на webGL одну фигню делал в вебе.

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

и wx (которого все равно никто не юзает).

Да, на нём написаны какие-то непонятные и никому не нужные Calibre, Audacity и Hugin.

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

Дабы усложнить и запутать сишечку, чтобы пустить пыль в глаза манагерам, мол, «вон как тяжёло на нём писать», чтоб больше платили за программерский труд.

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