Страница 2 из 2
Добавлено: 04 дек 2003, 18:17
Гость
может ты просто не умеешь его готовить? Лицезрение lesstif отбивает охоту писать моментом. OpenMOTIF - то что надо.
в мотифе есть то чего нет в gtk - объектная модель, хоть и был он написан для plain С и родной его API тоже для C.
я пытался программировать для gtk в 2000 году. gtk1.2, если память не изменяет. Впечатления нехорошие. Юзаю некоторые программы с gtk-основой - вынуждено, потому что аналоги еще хуже.
Опыт GIMP не научил разработчиков что прототипы надо выбрасывать, а не преобразовывать в конечные продукты.
Думаешь exe идиот, что выбрал motif да еще и widget для него написал свой? Обобщение - "нет половины widget'ов" - далеко идущий вывод, следующий из отсутвия 1 (прописью - одного) виджета. Демагогия.
Ну если в твоем коде будет 10% всего полезных вещей, значит надо пересмотреть представление о дизайне.
А мне плевать на глючную поделку под названием gtk. Миллионы мух не ошибаются - они выбирают gtk и его близлежащую навозную кучку - gnome.
Добавлено: 04 дек 2003, 19:38
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 к своему приложению.
Добавлено: 04 дек 2003, 22:12
exe
Gnome,
Вот блин пошла штука
Я вообще-то написал свой widget из-за 2 причин:
1 Разработчики Motif говорили что это очень трудно (Согласен)
2 Мне нужна была таблица с миллионами строк и что бы не тормозила
С другой стороны к чему привык на том быстрее и проще
Может создать опрос?
УРААА руский заработал Извиняюсь но я из Linux пишу,
Microtune USB Bluetooth dongle + SE T68i + Velcom GPRS
Авто переключение не работает Первый раз в жизни на UNIX
русские буквы пользую
Добавлено: 05 дек 2003, 00:42
leikind
Llama писал(а):[] писал(а):вопрос: умеет ли GTK и QT (до 3.х) работать с базой ресурсов XFree (стандартное средство конфигурирования приложений, задание их Look and Feel) ?
ответ: нет
Правильный ответ - поддерживают, но, видимо, через жопу. В КДЕ видел волшебный чекбокс приводящий в соответсвие то и другое, под GTK тож вроде была. Видел в SUSE 8.2
Неправильно. Если существует программка, читающая xrbd, затем создающая на лету из этого тему для данного виджетсета, это еще не значит, что виджетсет работает с xrdb. Не поддерживают они (gtk, qt) иксовые ресурсы. В отличие от всех мотифов и tk.
Добавлено: 05 дек 2003, 11:59
Anonymous
2 Gnome
>Сейчас гтк прекрасно документированна - на англицком.
>В рунете умотаться статей по гтк.
если не сложно, кинь пару-тройку урлов
Добавлено: 05 дек 2003, 18:35
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+

Добавлено: 05 дек 2003, 18:59
Anonymous
IMHO, Самое главное в вопросе выбора тулкита - это определиться для какой аудитории пишется Ваш продукт. Несомненно - за Motif'ом стоит стандартизация и всеобщее признание и распростанённость в Unix community, а это непоследнее дело при условии, если Вы разрабатываете enterprise решение. Однако, если нацелиться на развивающиеся свободные платформы типа Linux, FreeBSD, etc.. то motif в этом случае врядли будет подходящим тулкитом. В первую очередь из-за того, что он зажат своей же стандартизацией.
Даже если он развивается, то не так революционно, как например QT или GTK, и выглядит временами очень убого.
А иного и не дано. Если, скажем, тот же GTK+ сейчас сделать промышленным стандартом, то это накорню (опять же IMHO) остановит его революционное развитие. И через энное количество лет - на этот GTK+ будут смотреть так же, как смотрят на Motif сейчас.
Вообще - эти дела нельзя сравнивать. Это из той же серии что и флейм по поводу того что лучше: FreeBSD или Linux.
Для серьёзных и современных продуктов неплохо было бы предлагать на выбор хотя бы два тулкита ( Motif + что-то ещё).. А жёсткая привязанность к какомулибо из тулкитов - это имхо неверно.
не по юниксовому.
даёшь свободу выбора !

Добавлено: 05 дек 2003, 23:21
Larry
QT - forever!!!
После того как одни и те же проекты пришлось делать после Винды в Linux и Solaris - вся контора перешла на QT. Разработка и отладка 98% кода в Винде (удобно и привычно) а потом простая перекомпиляция под тем под чем надо заказчику. Очень продуманная библиотека, достаточно быстра, отличная документация. Минусы есть но несущественные.
Добавлено: 29 дек 2003, 01:51
Гость
насчет фонтов:
Я не фанат client-side фонтов, но аргументы у Паккарда
убедительные.
Учтем также что fontconfig становится стандартом, и решает многие
проблемы (см. статьи Кейта Паккарда).
И по-всей видимости станет стандартон в ближайшее время в
Unix'ax с XFree.
X'ы реформируются и IMHO аргумент с ресурсами не катит.
P.S. От motif меня тошнит. Убогий motif'овский
Acrobat Reader, например, невозможно пользовать.
P.P.S. Вот бы еще XRender в части сглаженной векторной графики
довели было б сдорово.
Добавлено: 29 дек 2003, 17:28
fa3a
2exe
честно говоря, я тоже забадался уже с Мотифа на qt, с него на gtk. потом вааще плохие люди заставили на Соплярисе под Яву переписывать.. так что теперь я всю ГУЙню, если приходится все-таки писать, пишу на Яве.. лучше уж ее один раз выучить -- и усе..

тем более, обновляется частенько.. да и под винду можно перенести..

правда с трудом..

) хотя Ява медленная зараза!:shock: а так вааще со временем даже и привык..
gl
Добавлено: 31 дек 2003, 13:15
exe
fa3a,
Вот напишешь оболочку под cscope на жабе, тогда сможем
сравнить motif, fox и java
И вааще - ddd на motif написан, nedit на motif

Добавлено: 31 дек 2003, 15:25
fa3a
exe, а idebug AIX-овый на Яве!!!! хе-хе

Добавлено: 31 дек 2003, 16:08
Llama
exe писал(а):
И вааще - ddd на motif написан, nedit на motif

Зато gvim на gtk, а у xemacs вааще привязки к gnome...
Добавлено: 02 янв 2004, 19:44
mend0za
gtk уже успел просочиться в gnu coding standarts
что, впрочем, и неудивительно. Заново писать FSF не хочется, а чужое брать страшна, да и не отдадут под копирайт FSF.