Какое GUI используем?

Все о программировании под *nix
Гость

Сообщение Гость »

может ты просто не умеешь его готовить? Лицезрение lesstif отбивает охоту писать моментом. OpenMOTIF - то что надо.

в мотифе есть то чего нет в gtk - объектная модель, хоть и был он написан для plain С и родной его API тоже для C.

я пытался программировать для gtk в 2000 году. gtk1.2, если память не изменяет. Впечатления нехорошие. Юзаю некоторые программы с gtk-основой - вынуждено, потому что аналоги еще хуже.

Опыт GIMP не научил разработчиков что прототипы надо выбрасывать, а не преобразовывать в конечные продукты.

Думаешь exe идиот, что выбрал motif да еще и widget для него написал свой? Обобщение - "нет половины widget'ов" - далеко идущий вывод, следующий из отсутвия 1 (прописью - одного) виджета. Демагогия.

Ну если в твоем коде будет 10% всего полезных вещей, значит надо пересмотреть представление о дизайне.

А мне плевать на глючную поделку под названием gtk. Миллионы мух не ошибаются - они выбирают gtk и его близлежащую навозную кучку - gnome.

Anonymous

Сообщение Anonymous »

>я пытался программировать для gtk в 2000 году. gtk1.2

Опять... и ты не исключение, вы судите о gtk, по версии 1.2.
Но за 3 года все изменилось, gtk 2.* совсем не глючная поделка,
а гном в сравнении с тем же kde вовсе не навозная куча(особенно версия 2.4).

И вообще причем здесь гном? Я например никогда не писал зависимые от либы гнома проги, и меня совсем не задевает что сам гном тормознут по сравнению в WM. Я не поэтому выбирал гтк.

>в мотифе есть то чего нет в gtk - объектная модель, хоть и был он написан для plain С и родной его API тоже для C.

А мне нравится как написана гтк, и от ее API я в восторге.

>Думаешь exe идиот, что выбрал motif да еще и widget для него написал свой? Обобщение - "нет половины widget'ов" - далеко идущий вывод, следующий из отсутвия 1 (прописью - одного) виджета. Демагогия.

Только давайте из моих слов не делать беспочвенных выводов.
Я лично никого идиотом не называл.
Повторюсь: меня задевает то, что при существуещем тулките,
надо тратить время на то чтобы писать к нему еще виджеты которые
нестандартными неназавешь.

>может ты просто не умеешь его готовить?
Может не умею, но мои приложения на гтк выглядят и без мотифа не плохо.

>Ну если в твоем коде будет 10% всего полезных вещей, значит надо пересмотреть представление о дизайне.

Вот именно, что в моем коде такого нет и небудет, я не зацикливаюсь на написании GUI к своему приложению.

Аватара пользователя
exe
Неотъемлемая часть форума
Сообщения: 860
Зарегистрирован: 28 ноя 2003, 21:08
Откуда: Минск

Сообщение exe »

Gnome,

Вот блин пошла штука
Я вообще-то написал свой widget из-за 2 причин:
1 Разработчики Motif говорили что это очень трудно (Согласен)
2 Мне нужна была таблица с миллионами строк и что бы не тормозила

С другой стороны к чему привык на том быстрее и проще

Может создать опрос?

УРААА руский заработал Извиняюсь но я из Linux пишу,
Microtune USB Bluetooth dongle + SE T68i + Velcom GPRS
Авто переключение не работает Первый раз в жизни на UNIX
русские буквы пользую

Аватара пользователя
leikind
Неотъемлемая часть форума
Сообщения: 811
Зарегистрирован: 20 июн 2002, 03:02
Откуда: Брюссель
Контактная информация:

Сообщение leikind »

Llama писал(а):
[] писал(а):вопрос: умеет ли GTK и QT (до 3.х) работать с базой ресурсов XFree (стандартное средство конфигурирования приложений, задание их Look and Feel) ?
ответ: нет
Правильный ответ - поддерживают, но, видимо, через жопу. В КДЕ видел волшебный чекбокс приводящий в соответсвие то и другое, под GTK тож вроде была. Видел в SUSE 8.2
Неправильно. Если существует программка, читающая xrbd, затем создающая на лету из этого тему для данного виджетсета, это еще не значит, что виджетсет работает с xrdb. Не поддерживают они (gtk, qt) иксовые ресурсы. В отличие от всех мотифов и tk.
Изображение

Anonymous

Сообщение Anonymous »

2 Gnome
>Сейчас гтк прекрасно документированна - на англицком.
>В рунете умотаться статей по гтк.
если не сложно, кинь пару-тройку урлов

Anonymous

Сообщение Anonymous »

конечно сами описания виджетов всегда лучше брать из первоисточника:
www.gtk.org
Что касается меня, я только по мануалу с этого сайта изучал gtk.

основы:
http://www.firststeps.ru/linux/gtk/gtk1.html
http://www.opennet.ru/docs/RUS/gtk/node38.html
http://www.opennet.ru/docs/RUS/gtk/node37.html
http://www.linuxcenter.ru:8080/lib/inde ... _gtk.phtml

если нет проблем с английским
http://chronos.cs.msu.su/gtk/gtk.html

П.С. Ну и конечно я попытаюсь ответить на вопросы возникающие при
использовании gtk+ ;)

Anonymous

Сообщение Anonymous »

IMHO, Самое главное в вопросе выбора тулкита - это определиться для какой аудитории пишется Ваш продукт. Несомненно - за Motif'ом стоит стандартизация и всеобщее признание и распростанённость в Unix community, а это непоследнее дело при условии, если Вы разрабатываете enterprise решение. Однако, если нацелиться на развивающиеся свободные платформы типа Linux, FreeBSD, etc.. то motif в этом случае врядли будет подходящим тулкитом. В первую очередь из-за того, что он зажат своей же стандартизацией.
Даже если он развивается, то не так революционно, как например QT или GTK, и выглядит временами очень убого.

А иного и не дано. Если, скажем, тот же GTK+ сейчас сделать промышленным стандартом, то это накорню (опять же IMHO) остановит его революционное развитие. И через энное количество лет - на этот GTK+ будут смотреть так же, как смотрят на Motif сейчас.

Вообще - эти дела нельзя сравнивать. Это из той же серии что и флейм по поводу того что лучше: FreeBSD или Linux.

Для серьёзных и современных продуктов неплохо было бы предлагать на выбор хотя бы два тулкита ( Motif + что-то ещё).. А жёсткая привязанность к какомулибо из тулкитов - это имхо неверно.
не по юниксовому.

даёшь свободу выбора !
:)

Larry
Фанатеющий
Сообщения: 137
Зарегистрирован: 27 сен 2002, 18:10
Откуда: Minsk
Контактная информация:

Сообщение Larry »

QT - forever!!!
После того как одни и те же проекты пришлось делать после Винды в Linux и Solaris - вся контора перешла на QT. Разработка и отладка 98% кода в Винде (удобно и привычно) а потом простая перекомпиляция под тем под чем надо заказчику. Очень продуманная библиотека, достаточно быстра, отличная документация. Минусы есть но несущественные.

Гость

Сообщение Гость »

насчет фонтов:
Я не фанат client-side фонтов, но аргументы у Паккарда
убедительные.

Учтем также что fontconfig становится стандартом, и решает многие
проблемы (см. статьи Кейта Паккарда).
И по-всей видимости станет стандартон в ближайшее время в
Unix'ax с XFree.

X'ы реформируются и IMHO аргумент с ресурсами не катит.

P.S. От motif меня тошнит. Убогий motif'овский
Acrobat Reader, например, невозможно пользовать.

P.P.S. Вот бы еще XRender в части сглаженной векторной графики
довели было б сдорово.

Аватара пользователя
fa3a
Неотъемлемая часть форума
Сообщения: 619
Зарегистрирован: 25 июл 2003, 17:22
Откуда: Minsk

Сообщение fa3a »

2exe
честно говоря, я тоже забадался уже с Мотифа на qt, с него на gtk. потом вааще плохие люди заставили на Соплярисе под Яву переписывать.. так что теперь я всю ГУЙню, если приходится все-таки писать, пишу на Яве.. лучше уж ее один раз выучить -- и усе.. :-) тем более, обновляется частенько.. да и под винду можно перенести.. :-) правда с трудом.. :-)) хотя Ява медленная зараза!:shock: а так вааще со временем даже и привык.. :-)

gl
Never touch the running program!!!

Аватара пользователя
exe
Неотъемлемая часть форума
Сообщения: 860
Зарегистрирован: 28 ноя 2003, 21:08
Откуда: Минск

Сообщение exe »

fa3a,

Вот напишешь оболочку под cscope на жабе, тогда сможем
сравнить motif, fox и java :roll:

И вааще - ddd на motif написан, nedit на motif :lol:

Аватара пользователя
fa3a
Неотъемлемая часть форума
Сообщения: 619
Зарегистрирован: 25 июл 2003, 17:22
Откуда: Minsk

Сообщение fa3a »

exe, а idebug AIX-овый на Яве!!!! хе-хе :-)
Never touch the running program!!!

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

exe писал(а):
И вааще - ddd на motif написан, nedit на motif :lol:
Зато gvim на gtk, а у xemacs вааще привязки к gnome...
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
mend0za
Неотъемлемая часть форума
Сообщения: 2332
Зарегистрирован: 30 авг 2002, 12:33
Откуда: Minsk

Сообщение mend0za »

gtk уже успел просочиться в gnu coding standarts
что, впрочем, и неудивительно. Заново писать FSF не хочется, а чужое брать страшна, да и не отдадут под копирайт FSF.

Ответить