The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Сравнение средств для многоплатформенной разработки GUI приложений.

08.11.2004 22:46

В статье "Platform Independent Software Develoment" приводится сравнительный обзор кроссплатформенных тулкитов для создания диалоговых графических приложений. Для каждой из рассматриваемых систем приводятся скриншоты запуска одного и того же приложения под Linux и Windows.

Вышел перевод данной статьи на русский язык: "Платформонезависимая разработка программ".

В обзоре: С/C++ библиотеки Qt, xWidgets, GTK+, FLTK Toolkit, FOX Toolkit; средства разработки GUI приложений на Java; Kylix; Язык построения интерфейсов XUL (Mozilla FireFox).

  1. Главная ссылка к новости (http://www.linuxfocus.org/Engl...)
  2. перевод: Платформонезависимая разработка программ
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/4624-gui
Ключевые слова: gui, toolkit, lib, qt, gtk, window, x
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (22) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, klalafuda (?), 09:01, 09/11/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ---cut---
    The Linux window manager KDE is based on the Qt package.
    ---cut---

    ламо..

    // wbr

     
     
  • 2.2, Александр (??), 10:03, 09/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    KDE в действительности использует QT.
    Не gtk же )
     
     
  • 3.3, klalafuda (?), 10:16, 09/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >KDE в действительности использует QT.
    >Не gtk же )

    и является оконным менеджером? :)

    // wbr

     
     
  • 4.5, Di (??), 11:53, 09/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    А что нет? :) Оно окнаме не управляет? :)
     
     
  • 5.9, klalafuda (?), 14:41, 09/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >А что нет? :) Оно окнаме не управляет? :)

    неа :) у меня, например, окнами управляет icewm. а вот все остальное из KDE.

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

    // wbr

     

  • 1.4, Vlad (??), 10:38, 09/11/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я попробовал все из выше перечисленного, лучше чем wxWidgets ничего не нашел.
     
     
  • 2.6, Федя (?), 12:46, 09/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Я попробовал все из выше перечисленного, лучше чем Qt ничего не нашел.
     
     
  • 3.7, MrKooll (?), 13:42, 09/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    > Я попробовал все из выше перечисленного, лучше чем Qt ничего не нашел

    Qt? Под Win32? Много лишних денег?

     
     
  • 4.8, klalafuda (?), 14:25, 09/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >> Я попробовал все из выше перечисленного, лучше чем Qt ничего не нашел
    >
    >Qt? Под Win32? Много лишних денег?

    gtkmm? под любую платформу? много лишнего времени?

    ps: кстати, за Qt денег просят совсем не много.

    // wbr

     
     
  • 5.11, Vlad (??), 14:59, 09/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    > gtkmm? под любую платформу? много лишнего времени?
    А кто говорит про gtkmm?

    > ps: кстати, за Qt денег просят совсем не много.
    Если проект GNU то себе в убыток совсем не хочется писать.
    ps: кстати сколько стоит qt?

     
     
  • 6.12, klalafuda (?), 15:08, 09/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >> gtkmm? под любую платформу? много лишнего времени?
    >А кто говорит про gtkmm?

    это один из элементов в обзоре.

    >> ps: кстати, за Qt денег просят совсем не много.
    >Если проект GNU то себе в убыток совсем не хочется писать.

    а кто говорит про GPL?

    >ps: кстати сколько стоит qt?

    зайдите на www.trolltech.com и посмотрите. там все по полочкам и доступно.

    // wbr

     
  • 6.14, klalafuda (?), 15:11, 09/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >> ps: кстати, за Qt денег просят совсем не много.
    >Если проект GNU то себе в убыток совсем не хочется писать.

    если уж проект GNU да на Win32 и Qt то Qt2.x
    живой и вполне бодрый пример такого подхода - LyX (www.lyx.org)
    прилично работает как на BSD/X11 так и на Win2k

    // wbr

     
  • 6.17, chip (ok), 16:54, 09/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    > Если проект GNU то себе в убыток совсем не хочется писать.
    > ps: кстати сколько стоит qt?

    не скажу, что я за Qt :) и тем более за C++. Но из GNUшного софта можно глянуть на psi, насколько мне известно Трольтехи разработчику лицензию подарили беЗдВоЗдМеЗдНо на win32.

     
  • 4.10, nsware (?), 14:53, 09/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >> Я попробовал все из выше перечисленного, лучше чем Qt ничего не нашел
    >
    >  Qt? Под Win32? Много лишних денег?

    МНОГО??? 1550 долларов за такой потрясный инструмент??? К Qt прилагается хорошая документация, и куча удобных инструментов. И главное на нем быстро делать программы, которые потом быстро работают.

    Ну вы и жмот!

    PS: Мне на данный момент на винду пофиккк, но так как я пишу на python и c++, то я в случае чего спокойно куплю эти лицензии(+ 250 фунтов за биндинги к python) и буду пускать это в винде.

     
     
  • 5.13, Vlad (??), 15:10, 09/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    > МНОГО??? 1550 долларов за такой потрясный инструмент??? К Qt прилагается хорошая документация, и куча удобных инструментов. И главное на нем быстро делать программы, которые потом быстро работают.

    Для меня это очень много, так как я на qt деньги не зарабатываю.
    Насчет удобных инструментов и быстрой работы это еще большой вопрос.

    wxWidgets IMHO сделана намного продуманнее чем qt.

     
     
  • 6.15, klalafuda (?), 15:15, 09/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >Для меня это очень много, так как я на qt деньги не
    >зарабатываю.

    на Qt деньги зарабатывают естественно не вы, а Trolltech :)
    белые люди зарабатывают деньги не "на", а "с" Qt (или чем другим) на своих собственных продуктах.

    >Насчет удобных инструментов и быстрой работы это еще большой вопрос.

    чем же он так велик, этот вопрос? :)

    >wxWidgets IMHO сделана намного продуманнее чем qt.

    можно полюбопытствовать, чем же именно? хотя бы общие тезисы.

    // wbr

     
  • 6.16, nsware (?), 15:16, 09/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    >> МНОГО??? 1550 долларов за такой потрясный инструмент??? К Qt прилагается хорошая документация, и куча удобных инструментов. И главное на нем быстро делать программы, которые потом быстро работают.
    >
    >Для меня это очень много, так как я на qt деньги не
    >зарабатываю.
    Если вы прочитаете лицензию на Qt, то тут же узнаете, что раз вы "на qt деньги не зарабатываете", то вам платная версия нафиг и не нужна. Мне оно пока тоже не нужно... просто первый заказчик кто захочет коммерческий софт на Qt, оплатит мне его. Софт я ему после этого даже напишу со скидкой, эдак баксов в 700-800...
    >Насчет удобных инструментов и быстрой работы это еще большой вопрос.
    >wxWidgets IMHO сделана намного продуманнее чем qt.
    Мне одинаково, главное что работает... я все равно чаще пишу или консольный вывод или web. А еще чаще вообще демонов с выводом в лог.
     
  • 4.18, Банзай (??), 11:48, 11/11/2004 [^] [^^] [^^^] [ответить]  
  • +/
    на Qt?

    Или даже на демо-версию?

     

  • 1.19, Аноним (19), 16:33, 12/11/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    wxWidgets это вариант MFC ?
     
     
  • 2.20, teolog (?), 14:12, 05/10/2005 [^] [^^] [^^^] [ответить]  
  • +/
    wxWidgets это не вариант MFC. Это кросплатформенная библиотека классов. Довольно продинутая между прочим.
     

  • 1.21, Аноним (21), 09:23, 15/07/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Все так нахваливают wxwidgets ....
    Попробуйте тогда сделать так () :
    1. Кол-во кнопок определяется пользователям,
    2. создано кол-во экземпляров структуры = кол-ву кнопок
    3. обработчик нажатия i-ой кнопки работает только с соответсвующим экземпляром структуры (может быть и нетолько массив, но и список, и дерево - кому как нравится)
    4. Каждая кнопка размещена в собственном виджете (включает в себя кучу ещё чего-нить, на ваше усмотрение), и виджеты размещены в вертикальном/горизонтальном боксе, который тоже представляет тоже виджет, который тоже можно разместить в боксе

    Можете меня обзывать (только если у вас это получится!)
    на GTK+ я представляю как это делается ...
    А вот на wxWidgets так же не получилось ...

     
  • 1.22, Однако (?), 14:33, 01/08/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Все так нахваливают wxwidgets ....
    >Попробуйте тогда сделать так () :
    >1. Кол-во кнопок определяется пользователям,
    >...
    >А вот на wxWidgets так же не получилось ...

    1.Уважаемый, Вы путаете прикладные задачи с задачами реализации.
    2.Впрочем, если Вы рассматриваете реализацию своей задачи в рантайме, то весь описанные Вами девичьи мечты реализуются элементарно.

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру