Название: Альтернатива QT - ваше мнение Отправлено: Admin от Октябрь 16, 2008, 20:06 Какую вы видите альтернативу QT? Это Gtk, wxWidget, Mono, Java?
Желательно что бы лицензия была LGPL или BSD. Создано по мотивам топика http://www.prog.org.ru/topic_7870_0.html Название: Re: Альтернатива QT - ваше мнение Отправлено: Tonal от Октябрь 16, 2008, 20:27 wxWidget, FOX, FLTK, GTK - это из распространённых.
Лицензии смотри сам. :) А что всё таки изменилось то? Думаешь придёт грозный Нокия и давай всех шпынять? :) Дык у нас GPL юридической силы не имеет, стало быть и все соглашения с ней связанные. Так что пока это как бы акт доброй воли и не больше. :) У нас конечно всякое может с законами приключится, но я как-то слабо представляю себе судебное дело типа Поносовского по поводу нарушения GPL. :) Название: Re: Альтернатива QT - ваше мнение Отправлено: DmP от Октябрь 16, 2008, 21:24 Хорошая библиотека Ultimate++ (http://www.ultimatepp.org/), достаточно активно развивается.
Есть свои контейнеры, по принципу работы похожие на контейнеры Qt. Система Callbacks на основе шаблонов, это что то типа сигнал-слотов, но без препроцессора. Разные примочки, для упрощения работы с SQL. Есть встроенный движок для создания тем/скинов, т.е. внешний вид можно менять на лету. Есть конечно и минусы, типа своя своеобразная система лайаутов, библиотека и их IDE это одно целое, но в целом библиотека хорошая. Да и лицензия BSD. Название: Re: Альтернатива QT - ваше мнение Отправлено: Admin от Октябрь 16, 2008, 21:37 ультимыты похоже содрали почти все с QT
нашел у них пример http://www.ultimatepp.org/examples$AddressBook.html // This is an upp conversion of qt example, see // http://doc.trolltech.com/3.0/addressbook-example.html так че они под лицензией GPL должны быть? Название: Re: Альтернатива QT - ваше мнение Отправлено: Admin от Октябрь 16, 2008, 21:41 а нокия зашпынять может
хоть мало - мало но вероятность есть Название: Re: Альтернатива QT - ваше мнение Отправлено: DmP от Октябрь 16, 2008, 22:16 ультимыты похоже содрали почти все с QT Ни чего они не сдирали :) нашел у них пример http://www.ultimatepp.org/examples$AddressBook.html Этот пример был сделан для сравнения с Qt. http://www.ultimatepp.org/www$uppweb$vsqt$en-us.html (http://www.ultimatepp.org/www$uppweb$vsqt$en-us.html) Например, у них на форуме писали, что технологию виджетов которую создали в версии 4.4 содрали у них, так как она у них изначально. http://www.ultimatepp.org/forum/index.php?t=msg&th=3464&start=0& (http://www.ultimatepp.org/forum/index.php?t=msg&th=3464&start=0&) К тому же сам автор похоже ни когда в глаза не видел Qt. Название: Re: Альтернатива QT - ваше мнение Отправлено: DmP от Октябрь 16, 2008, 22:32 так че они под лицензией GPL должны быть? А лицензия BSD у них потому, что один из автор этой библиотеки занимается коммерческой разработкой, и посчитал, что ему удобней выложить свою библиотеку в таком виде. И похоже он не ошибся.Вот нашел тему в которой рассказывается небольшая история проекта, во втором посте: http://www.ultimatepp.org/forum/index.php?t=msg&th=3545&start=0& (http://www.ultimatepp.org/forum/index.php?t=msg&th=3545&start=0&) Название: Re: Альтернатива QT - ваше мнение Отправлено: constvipn от Октябрь 17, 2008, 08:36 Хорошая библиотека Ultimate++ (http://www.ultimatepp.org/), достаточно активно развивается. Жаль, под OS X не пашет... Название: Re: Альтернатива QT - ваше мнение Отправлено: DmP от Октябрь 17, 2008, 16:58 Хорошая библиотека Ultimate++ (http://www.ultimatepp.org/), достаточно активно развивается. Жаль, под OS X не пашет...Пишут что с X11 должна работать, но нативную отрисовку под маками не развивают сейчас, к сожалению :( Название: Re: Альтернатива QT - ваше мнение Отправлено: covox от Октябрь 17, 2008, 17:33 Видимо пора забыть о скоростях и.....
возвращаться на старую добрую Java. Уж с ней точно ничего не случиться. Название: Re: Альтернатива QT - ваше мнение Отправлено: vregess от Октябрь 17, 2008, 19:34 черт, про gimp деиствительно забыл.
Как альтернативу еще могу посоветовать TnFox. Не многие знают о ее существовании) Это форк fox-toolkit. Достаточно интересная разработка. И в некоторых моментах превосходит известные мне тулкиты (в том числе и Qt). Она в, большинстве своем, потокобезопасна. Fox-toolkit - это GUI-тулкит, а TnFox - фреймворк. У нее есть как-минимум один минус. Очень большой порог вхождения (TnFox достаточно замудрен). Дока терпимая. Но готовьтесь юзать шаблоны, рыться в коде и общаться с ее создателем и немногочисленным сообществом(как я и делал). К сожалению мне не удалось ее заюзать для проекта (из-за того, что было много вопросов, а фидбэк был слабый, но регулярный). www.nedprod.com/TnFOX/ (http://www.nedprod.com/TnFOX/) PS Автор мне сказал, что эта либа часто используется на курсах повышения квалификации по C++, но не встречал ее практического применения (что я и пытался сделать). PPS Спасибо за Ultimate++. Не знал о ней. PPPS to covox - не такая уж и старая и добрая (имхо). Хотя вполне замена Qt. Название: Re: Альтернатива QT - ваше мнение Отправлено: shadone от Октябрь 19, 2008, 15:36 Например, у них на форуме писали, что технологию виджетов которую создали в версии 4.4 содрали у них, так как она у них изначально. извиняюсь что влезаю посередине разговора, но можно поподробнее по поводу "сдирания в 4.4" - по вышеприведенной ссылке ничего подобного нет.http://www.ultimatepp.org/forum/index.php?t=msg&th=3464&start=0& (http://www.ultimatepp.org/forum/index.php?t=msg&th=3464&start=0&) Название: Re: Альтернатива QT - ваше мнение Отправлено: Admin от Октябрь 19, 2008, 16:28 да я ссылку не ту дал)
упоминания о QT у них есть чуть ли не везде - кстати зачем они так делают? PS: в ближайщее время попробую маленькую программку сделать. Название: Re: Альтернатива QT - ваше мнение Отправлено: shadone от Октябрь 19, 2008, 18:29 PS: в ближайщее время попробую маленькую программку сделать. мм. что за программку?Название: Re: Альтернатива QT - ваше мнение Отправлено: Admin от Октябрь 19, 2008, 19:25 базу URLs на 404 ошибку чекать)
Название: Re: Альтернатива QT - ваше мнение Отправлено: SLiDER от Октябрь 19, 2008, 20:44 Хорошая библиотека Ultimate++ (http://www.ultimatepp.org/) Я, когда, в свое время, рассматривал разные альтенативы Qt, столкнулся с этой библиотекой, тогда она показалась мне уж слишком коряво организованной, один лишь набор виджетов и их названия чего стоят, однако, это похоже следствие побудительного мотива к созданию данной библиотеки, которая создавалась похоже исключительно под нужды автора, а точнее его текущего проекта. Что касается собственно заголовка темы, то понятие "альтернатива Qt" для меня совмещает очень много сторон, с которых эту альтернативу нужно рассматривать. Если коротко, то в глобальном смысле - альтернативы нет, если в частности - альтернатив немеряно. Теперь попробую объяснить. Для начала приведу вопросы которые я бы стал рассматривать если бы искал альтернативу: 1. Язык реализации (в т.ч. нативный, jit или интерпретируемый); 2. Лицензия/Цена; 3. Качество реализации (включая используемые концепции, оптимизацию, поддерживаемые технологии); 4. Колличество поддерживаемых платформ; 5. Набор "классов из коробки" (думаю понятно что имеется ввиду); 6. Легкость расширения; 7. Наличие сторонних расширений; 8. Конечно, документация; 9. Перспективы развития; Вроед все, но может, что и забыл. Так вот, наверное каждому на этом форуме понятно, что в cлучае (моем случае :) ) необходимости иметь кроссплатформенный компилируемый код (на языках C или C++) и ограниченного времени реализации проекта, требующего использования десятка различных технологий, от XML, до отображения сложной графики, с альтернативами, как бы, негусто. Однако, если этого не требуется, я вполне себе не плохо пишу на PyGtk и в ус не дую. Кстати, из всех перечисляемых последнее время библиотек я бы (учитывая описанные выше 9 пунктов) поставил на второе место после Qt именно Gtk, а если деньги решают, то и на первое, особенно принимая во внимание колличество биндингов и уже написанного на ней кода. Кстати, те же С++ биндинги (gtkmm) имеют вполне приличную архитектуру и бонус в виде технологии сигнал/слот аля boost (но свою - libsigc++ ) Название: Re: Альтернатива QT - ваше мнение Отправлено: Admin от Октябрь 19, 2008, 22:47 скачал я исходники Ultimate
внутри меня встречает один лишь Makefile Сборка библиотеки у меня заняла час, пришлось править пути к gtk make Makefile ( я использую debian sid) ладно это чудо я собрал, а что дальше? к примерам makefile я не нашел PS: если она юзает gtk, то может сразу gtkmm использовать Название: Re: Альтернатива QT - ваше мнение Отправлено: DmP от Октябрь 20, 2008, 02:34 ладно это чудо я собрал, а что дальше? По идее все остальное собирается либо через их IDE, или там есть консольная утилита которая это делает.к примерам makefile я не нашел Название: Re: Альтернатива QT - ваше мнение Отправлено: Admin от Октябрь 20, 2008, 08:25 эээ а IDE кто собирать будет?
короче пока сыро для меня - ибо уровень входа в либу высокий. Название: Re: Альтернатива QT - ваше мнение Отправлено: constvipn от Октябрь 20, 2008, 08:52 Хорошая библиотека Ultimate++ (http://www.ultimatepp.org/), достаточно активно развивается. Жаль, под OS X не пашет...Пишут что с X11 должна работать, но нативную отрисовку под маками не развивают сейчас, к сожалению :( Заказчику не объяснишь, почему окна в приложении корявые. На Маках это особенно глаза режет... :( Название: Re: Альтернатива QT - ваше мнение Отправлено: DmP от Октябрь 20, 2008, 17:47 эээ а IDE кто собирать будет? короче пока сыро для меня - ибо уровень входа в либу высокий. Сам я её с нуля ни когда не собирал, брал уже собранную под винду из "ночных сборок" (http://www.ultimatepp.org/svnbuilds) |