|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 27 Jul 2004 15:33:56 To : Alexander Pashchenko Subject : Re: Буквари: Программирование в X Window -------------------------------------------------------------------------------- Alexander Pashchenko <Alexander.Pashchenko@p212.f17.n5062.z2.fidonet.org> wrote: AP>>> надыбал "Руководство по программированию Motif X Window". Стоит AP>>> читать, или уже безнадежно устарело? AD>> motif издох. забудь про него. AP> А что же тогда учить? Можно название литературы и ссылочки? А ты его не слушай. Он считает, что писать интерфейсы можно и нужно на C++, а Qt - единственно правильный тулкит. Мотиф учить стоит хотя бы потому, что это единственный Xt-based toolkit по которому доступна достаточно подробная литература. И только Xt-based tookit-ы используют возможности протокола X в полной мере. При разработке своих программ ты, конечно, придешь к выводу что такие-то и такие-то возможности тебе не нужны, и ты их использовать не будешь. Hо для того чтобы это решение аргументированно принять, тебе нужно про существование этих возможностей как минимум знать. Те кто начинают изучать программирование под X с высокоуровневых кроссплатформенных тулкитов, вроде Qt и даже Tk (хотя Tk на более других платформах очень сильно эмулирует возможности X) как правило этих решений самостоятельно не принимают. За них эти решения приняли разработчики тулкита. И не факт, что для данной задачи оптимально. Если же ты знаешь о существовании данной возможности, то всегда можешь прикрутить её к любому тулкиту (часто посредством готового расширения. Для Tk, например, бывают TkXext, tkdnd, shape extension etc). AP> PS Кирилл Фролов говорит, что Xt, Motif и Tk - единственно правильные AP> интерфейсы :) Чую, что опять пойдет holywar. В общем, я бы рекомендовал следующий подход - если ты уже определился с выбором тулкита (например, начальство приказало писать именно на fltk) изучи не только его, но и парочку "соседних". Просто для расширения кругозора. Если нет, то изучи три-четыре идеологически различных, прежде чем делать выбор. В этот набор должен обязательно войти хотя бы один Xt-based (Xaw, или Motif), обязательно должен войти Tk, и крайне рекомендуется wxWindow как пример принципиально отличной от Tk методологии создания кросплатформенных GUI. В качестве примера чисто объектного тулкита я бы рекомендовал посмотреть на fltk, поскольку он намного компактнее Qt и легче осваивается. А реально писать интерфейсы в чисто объектном стиле, а тем более на C++ (а не на Smalltalk или Python) всё равно не стоит. -- --- ifmail v.2.15dev5.3 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15178c0489f7c.html, оценка из 5, голосов 10
|