Russian Qt Forum

Qt => Общие вопросы => Тема начата: Admin от Октябрь 16, 2008, 08:46



Название: Переход с Qt на Gtk - опрос
Отправлено: Admin от Октябрь 16, 2008, 08:46
После покупки QT фирмой Nokia вырисовываются не радужные перспективы. Например я разработчик и хочу написать программу скачивающую html страничку под Linux и Windows. Программка пишется за 1 час, но что бы ее продавать - нужно порядка 250 тыр. рублей на покупку лицензий. Разработчику-одиночке это не под силам. Это же стоимость новой машины бюджетного уровня.

Вопрос: переходили ли вы с QT на GTK имеющему LGPL лицензию? Хотелось бы получить несколько отзывов. Пробовали ли вы переписывать свои программки?


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: constvipn от Октябрь 16, 2008, 09:34
нужно порядка 250 тыр. рублей на покупку лицензий.

Откуда взялась эта цифра? Можно узнать источник?


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Barmaglodd от Октябрь 16, 2008, 10:41
А смысл? Когда я смотрел GTK (правда это года полтора назад было), оно мне смертным ужасом показалось, темы приличной под винду нет, жуткие тормоза и чёрные квадраты при перерисовке. Чем вас бесплатная версия QT не устраивает?

ЗЫ. 250т.р. - это 10 машин не очень бюджетного уровня ;)


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: swift от Октябрь 16, 2008, 10:43
После покупки QT фирмой Nokia вырисовываются не радужные перспективы. Например я разработчик и хочу написать программу скачивающую html страничку под Linux и Windows. Программка пишется за 1 час, но что бы ее продавать - нужно порядка 250 тыр. рублей на покупку лицензий. Разработчику-одиночке это не под силам. Это же стоимость новой машины бюджетного уровня.

Вопрос: переходили ли вы с QT на GTK имеющему LGPL лицензию? Хотелось бы получить несколько отзывов. Пробовали ли вы переписывать свои программки?

переход с С++ на С-object весьма позновательно :)
а вообще для более менее серьезного бизнеса (не большого а именно серьезного) это сумма смешная


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: swift от Октябрь 16, 2008, 10:44
Цитата: Barmaglodd link=topic=7870.msg40761
ЗЫ. 250т.р. - это 10 машин не очень бюджетного уровня ;)
имеется ввиду автомобиль :)


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Barmaglodd от Октябрь 16, 2008, 10:51
имеется ввиду автомобиль :)

Ну вот, профессия накладывает отпечаток на образ мышления :(


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: KADABRA от Октябрь 16, 2008, 11:03
После покупки QT фирмой Nokia вырисовываются не радужные перспективы. Например я разработчик и хочу написать программу скачивающую html страничку под Linux и Windows. Программка пишется за 1 час, но что бы ее продавать - нужно порядка 250 тыр. рублей на покупку лицензий. Разработчику-одиночке это не под силам. Это же стоимость новой машины бюджетного уровня.

Вопрос: переходили ли вы с QT на GTK имеющему LGPL лицензию? Хотелось бы получить несколько отзывов. Пробовали ли вы переписывать свои программки?
;D А до покупки можно было в наглую продавать закрытый софт без лицензии? Ню-ню.


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: crossly от Октябрь 16, 2008, 11:06
нужно порядка 250 тыр. рублей на покупку лицензий.

Откуда взялась эта цифра? Можно узнать источник?
а что , стесняюсь я спросить, было до покупки qt nokia...?? по моему все так и было... либо покупаешь, либо opensource...


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: constvipn от Октябрь 16, 2008, 11:15
Почему бы не рассмотреть wxWidgets в качестве альтернативы?


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: vaprele07 от Октябрь 16, 2008, 12:14
Купи 10 авто по 25кр во Владике, и продай их за 250 в Москве %) вот тебе и 10 лицензий
не можно и 1 купить за 250кр и продать за 2-3мр


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Admin от Октябрь 16, 2008, 12:31
так - я имел ввиду конечно автомобиль - к примеру это новый Ланос
по поводу серьезного бизнеса - ну хочется делать программки уровня 10-30 баков за штуку
сумма 250 = покупки Linux и Windows лицензий
после покупки нокии пропали скидки индивидуалным девелоперам - я думал, может мне скидку сделают  ::)


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Admin от Октябрь 16, 2008, 12:32
Почему бы не рассмотреть wxWidgets в качестве альтернативы?

можно ветку создать отдельную
но меня интерисует 2 по популятности Framework, дальше я бы посмотрел на Mono.


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Detonator от Октябрь 16, 2008, 12:46
сумма 250 = покупки Linux и Windows лицензий

Вроде я постил в другом топике, 150тр  - версия Desktop для Linux/Windows/MacOS на одного разработчика.

То что скидку отменили это да, но она была не для одиночек а для малых компаний.
К примеру у майкрософта есть тоже программа Empower, только для малых компаний. Одиночки не компании идут лесом.


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: DmP от Октябрь 16, 2008, 14:56
Кстати, кроме wxWidgets, есть еще и Ultimate++ не такая популярная библиотека, но имеет свои преимущества.


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Admin от Октябрь 16, 2008, 16:45
народ давайте по Gtk, есть у кого реальный опыт - типа написал маленькую программку, оплевался весь )
или все круто, а Qt - sucks


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Alex Custov от Октябрь 16, 2008, 17:23
http://www.linux.org.ru/view-message.jsp?msgid=2882804


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: vregess от Октябрь 16, 2008, 17:43
я написал маленькую программку, оплевался весь.
Там голый C. Так что не привычно очень после Qt/C++.
Можешь попробовать c++ обертку. Gtkmm. Хз как она синхронизована с gtk.
В принципе жить можно. Сильно в gtk не углублялся. Дока не очень (имхо). Те просто не привычно после, опять же, Qt.
Если же одним c++ не ограничиваться, то можно и python заюзать. При помощи него намного приятнее работать с Gtk.

Щас, к сожалению, пишу на wxWidgets. Ее тоже можно рассматривать, как альтернативу. Но это уже оффтоп, исходя из темы поста.


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: ритт от Октябрь 16, 2008, 18:12
я разбирался совсем немного с гтк - тоже оплевался весь...порой встречаются настолько нелогичные конструкции, что просто хочется найти какого-нибудь гномофила и в рожу дать :)
и ещё меня выкашивают вечные ассерты - по поводу и без...


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Admin от Октябрь 16, 2008, 20:08
Создал по соседству более общий топик. Python - не катит по причинам учить новый язык уже лень.

А успешные истории с GTK есть?


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Sergey B. от Октябрь 17, 2008, 06:15
Я смотрел только примеры и почитал документацию к Gtkmm. Интересовало прежде всего взаимодействие виджетов.
Серьёзно поковырять не было времени.
Сразу советую юзать С++ привязку (http://gtkmm.org/) т.к. кода будет меньше. Да и С++ ближе и роднее :)

Из плюсов (что сразу бросается) могу сказать, что это чистый С++ без дополнителнений в виде механизма SIGNAL\SLOT (moc).
На  сайте, кроме онлайн\офлайн документации, есть книга по программированию (http://gtkmm.org/docs/gtkmm-2.4/docs/tutorial/pdf/programming-with-gtkmm.pdf), для начала можно почитать.


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: vregess от Октябрь 17, 2008, 07:12
А успешные истории с GTK есть?

Да. Gnome, pidgin  :)


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: ритт от Октябрь 17, 2008, 07:19
врегесс, гимп забыл :)


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Admin от Октябрь 17, 2008, 08:10
Gtk был написан исторически для gimp, потом для gnome. То есть, если что-то шло не так, то меняли API библиотеки и прикручивали новый функции. Так, что gimp и gnome не показатель.


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: lit-uriy от Октябрь 17, 2008, 11:19
Inkscape - векторный графический редактор, версия 0.46 уже вполне нормальная, Если я ничего не путаю, то почтовый клиент Thunderbird, на нем же и Firefox.


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Barmaglodd от Октябрь 17, 2008, 13:25
Насколько я знаю,FireFox и ThunderBird на своём тулките, там всё через Gecko рисуется, под линуксом частично Gtk используется, хотя где-то были сборки с Qt.


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: lit-uriy от Октябрь 17, 2008, 15:04
как я понял Gecko, это html'ьнй движек, для рендеринга и парсер html'ов.


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Sergey B. от Октябрь 17, 2008, 15:31
Насколько я знаю,FireFox и ThunderBird на своём тулките, там всё через Gecko рисуется, под линуксом частично Gtk используется, хотя где-то были сборки с Qt.

XUL (http://ru.wikipedia.org/wiki/XUL)


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Пантер от Октябрь 17, 2008, 17:24
openoffice на GTK


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Barmaglodd от Октябрь 17, 2008, 18:54
XUL (http://ru.wikipedia.org/wiki/XUL)

Ну так XUL - язык, а отрисовкой занимается именно Gecko. XULRunner пока не допилили.
Gecko (http://en.wikipedia.org/wiki/Gecko_(layout_engine)) второе предложение ;)


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: shadone от Октябрь 19, 2008, 15:24
про 250т.р. это явно преувеличение. По поводу лицензии и т.п. - лицензия привязывается к разработчику а не к проекту - поэтому никто не мешает вам купить одну лицензию и спользовать ее для всех своих проектов.

По поводу технических моментов - по уровню удобства создания приложений (в том числе GUI) - библиотек, сравнимых с Qt я не видел (не говоря уже про стабильность API, и в то же время расширяемость библиотеки).


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Admin от Октябрь 19, 2008, 16:26
Ну почитайте сумму 2 лицензий(linux+windows).

Проблема именно в том, что на разработчика - а 1 человеку сложно делать более 1-2 программ и поддерживать. В конторе скорее купят ее медежеру, даже если вы 1 человек пишущий на QT. Ибо начальство или бухалтерия не общается с простыми разработками.


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Detonator от Октябрь 19, 2008, 17:29
По поводу технических моментов - по уровню удобства создания приложений (в том числе GUI) - библиотек, сравнимых с Qt я не видел (не говоря уже про стабильность API, и в то же время расширяемость библиотеки).

.NET 3.5 Framework гораздо лучше Qt, по крайней мере связка WPF+WCF выше всяких похвал. Да, не портируема на линукс, но под виндовс она лучшая.
Писать код под C# гораздо удобнее и раза в два-три быстрее, а отладка под .NET производительнее на порядок. Так что в итоге разработка обходится гораздо дешевле.


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: pastor от Октябрь 19, 2008, 17:45
.NET 3.5 Framework гораздо лучше Qt, по крайней мере связка WPF+WCF выше всяких похвал.

Просветите общественность, чем .NET лучше Qt?


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: ритт от Октябрь 19, 2008, 18:04
о, да, .NET гораздо лучше...
и ничего, что после обновления .NET runtime приложение может потребовать пересборки (иначе молча валится)
поторочная документация в стиле мсдн /* буээ */

одно лучше - огромная коллекция готовых компонент. любая ленивая с?ка с крошечным мозгом и кривыми руками накачает, накопипастит кода - и претендует на программера! /* извините за резкость */


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: spirit от Октябрь 19, 2008, 18:14
о, да, .NET гораздо лучше...
и ничего, что после обновления .NET runtime приложение может потребовать пересборки (иначе молча валится)
поторочная документация в стиле мсдн /* буээ */

одно лучше - огромная коллекция готовых компонент. любая ленивая с?ка с крошечным мозгом и кривыми руками накачает, накопипастит кода - и претендует на программера! /* извините за резкость */
;D


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: ритт от Октябрь 19, 2008, 18:15
а давайте напишем петицию к нокии с просьбой вернуть скидки малым компаниям/программистам-одиночкам, зашвырнём на какое-нибудь http://www.petitionspot.com/ и продублируем на лоре/опеннете?

/* а-ля, нищая страна, а вы, шкурники, последнюю возможность заработать отбираете...нам же медведей кормить нечем...:) */


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: shadone от Октябрь 19, 2008, 18:24
Ну почитайте сумму 2 лицензий(linux+windows).

Проблема именно в том, что на разработчика - а 1 человеку сложно делать более 1-2 программ и поддерживать. В конторе скорее купят ее медежеру, даже если вы 1 человек пишущий на QT. Ибо начальство или бухалтерия не общается с простыми разработками.
ценовая политика, как и было обещано, была немного пересмотрена после слияния с Nokia, я не могу сказать конкретные цифры (они доступны по запросу в отдел продаж), но могу сказать что цена одной лицензии, покрывающей все платформы меньше вышенаписанной суммы.


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: shadone от Октябрь 19, 2008, 18:25
По поводу технических моментов - по уровню удобства создания приложений (в том числе GUI) - библиотек, сравнимых с Qt я не видел (не говоря уже про стабильность API, и в то же время расширяемость библиотеки).

.NET 3.5 Framework гораздо лучше Qt, по крайней мере связка WPF+WCF выше всяких похвал. Да, не портируема на линукс, но под виндовс она лучшая.
Писать код под C# гораздо удобнее и раза в два-три быстрее, а отладка под .NET производительнее на порядок. Так что в итоге разработка обходится гораздо дешевле.
к сожалению на это ответить нечего :) .net это одна из немногих популярный платформ которую я не пробовал.


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Karl-Philipp от Октябрь 19, 2008, 19:06
а давайте напишем петицию к нокии с просьбой вернуть скидки малым компаниям/программистам-одиночкам, зашвырнём на какое-нибудь http://www.petitionspot.com/ и продублируем на лоре/опеннете?

/* а-ля, нищая страна, а вы, шкурники, последнюю возможность заработать отбираете...нам же медведей кормить нечем...:) */
оно то может и можно было написать такую петицию, однако чистая прибыль Nokia за 9 мес. 2008 г. сократилась на 36,5%, да и мировой финансовый кризис не в тему... Вряд ли захотят делать скидки. Хотя что для Нокиа те +, - тыща (условно) долларов на одну лицензию? :)


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Admin от Октябрь 19, 2008, 19:29
давайте .NET не обсуждать в этом топике
Mono 2.0 vs Net 3.5 не тянет

Насчет бабла - не знаю ни одной фирмы, где весь софт чиста лицензионный.
Я уже столько работал в фирмах и писал на QT/C++ и до сих пор не имею лицензионного QT. Ну вы поняли.

PS: да и цену выставите linux+win, если с моей не согласны.


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Detonator от Октябрь 19, 2008, 20:13
PS: да и цену выставите linux+win, если с моей не согласны.

linux+win+macos = 4195 евров = 150тр


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Detonator от Октябрь 19, 2008, 20:18
о, да, .NET гораздо лучше...
и ничего, что после обновления .NET runtime приложение может потребовать пересборки (иначе молча валится)
поторочная документация в стиле мсдн /* буээ */

одно лучше - огромная коллекция готовых компонент. любая ленивая с?ка с крошечным мозгом и кривыми руками накачает, накопипастит кода - и претендует на программера! /* извините за резкость */

Можем обсудить в отдельном топике если инетресно, имею достаточный опыт с .NET, на основной работе на нем пишу.
Про обновление .NET все бред, т.к. установка .NET 3.5 включает в себя runtime и .NET 3.0 и .NET 2.0. Про с?к я вообще молчу, это предрассудки тех кому лень изучать новый и более эффективный язык.


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Admin от Октябрь 19, 2008, 20:34
конечно интересно
создай топик плиз


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Detonator от Октябрь 19, 2008, 21:46
конечно интересно
создай топик плиз
Создал http://www.prog.org.ru/topic_7888_0.html


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: ритт от Октябрь 20, 2008, 01:03
Про обновление .NET все бред, т.к. установка .NET 3.5 включает в себя runtime и .NET 3.0 и .NET 2.0.

и тем не менее, после какого-то очередного автообновления у меня разом перестали запускаться все приложения на .нет...
на других машинах не проверял, но мне и одной (моей) достаточно для негативного впечатления.

зы. Про с?к я не имел в виду сторонников .нета в целом и никого (здесь) не пытался оскорбить. просто в последнее время обстоятельства, описанные выше, принимают характер обыденности. даже в нашем не-таком-уж-и-большом городке за последнии пару лет появилась целая серия продуктов на .нет, за которые, будь я царём всея сущее, приговаривал бы к лишению конечностей! и эти продукты ещё и продаются! девочки, которые не могут осилить _сборку_ кутэ, вовсю пишут на .нете и считают себя программистами (как частный случай)...учитывая, что в городе нет ни одного учебного заведения, где можно было бы выучиться писать хотя бы на плюсах...
и как следствие, уровень зп для программистов устанавливается на уровень зп вот этого вот, извиняюсь за выражение, быдла, осилившего только делфи и/или .нет...


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: xintrea от Октябрь 20, 2008, 15:29
После покупки QT фирмой Nokia вырисовываются не радужные перспективы. Например я разработчик и хочу написать программу скачивающую html страничку под Linux и Windows. Программка пишется за 1 час, но что бы ее продавать - нужно порядка 250 тыр. рублей на покупку лицензий. Разработчику-одиночке это не под силам. Это же стоимость новой машины бюджетного уровня.

Обфусцируй код и спокойно продавай свою прогу. В комплект с программой прикладывай обфусцироанный код. Для простых программ никто не будет заморачиваться с расобфускацией, да если и заморочится, то ни комментариев, ни внятных названий переменных не получит. Сопровождать такой код никто в здравом уме не будет, тем более что ничего в этой программе революционного нет, по сути интерфейс один. А условия GPL ты соблюдаешь, не подкопаешься.


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Admin от Октябрь 20, 2008, 15:51
да хорошая идея

Код:
Обфускация может использоваться программистами, которые используют в своих программах сторонние библиотеки, распространяемые под лицензией GPL или ей подобных. В лицензии GPL прописано требование, что при использовании GPL-кода разработчик обязан распространять исходный код программы так же под лицензией GPL. Если программист

    * не хочет показывать своего исходного кода;
    * хочет затруднить создание форка своей программы;
    * опасается быстрого появления на рынке конкурирующих с его программой продуктов, основанных на исходном коде его же программы;
    * не нуждается в помощи OpenSource-сообщества,

то он может предоставлять обфусцированный исходный код программы, при этом требования GPL-лицензии формально нарушены не будут.

http://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%84%D1%83%D1%81%D0%BA%D0%B0%D1%86%D0%B8%D1%8F


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Barmaglodd от Октябрь 22, 2008, 11:13
А почему обязательно зацикливаться на С++, Java, .Net? Для маленьких программ можно и другие языки использовать. Например Tcl, имеет свой тулкит для формочек, много библиотек, кроссплатформенный.


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: ритт от Октябрь 22, 2008, 11:40
а когда заказчик спросит почему оно такое страшное? :)


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Detonator от Октябрь 22, 2008, 13:45
а когда заказчик спросит почему оно такое страшное? :)

Озвучить цену редизайна с привлечение внешних дизайнеров и переписывания GUI.


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Barmaglodd от Октябрь 22, 2008, 14:05
В 8.5 появился Tile из коробки, оформление рисуется средствами ОС, есть возможность свои темы оформления определить.
Например http://sk1project.org/ гуй на tk, вроде даже без использования Tile.


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: ритт от Октябрь 22, 2008, 14:17
беру свои слова обратно :)
tk уже смотрится вполне вменяемо. когда я видел гуи на tk последний раз, думал, лишусь зрения :)


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Eldar от Октябрь 26, 2008, 23:25
Мой небольшой опыт - в связи со сменой языка программирования пришлось использовать gtk. В целом неплохо, функционал такой же по большому счету, кое-где больше гемора. Если учесть разницу в цене то имхо она оправдывает использование гтк. Если прогаете на C++ то стоит использовать соответствующую OO обертку - gtkmm. Там все хорошо документировано и хорошо. Причина почему я захотел вернуться на Qt - низкая производительность opengl - да и я все-таки собираюсь заниматься сугубо коммерческой разработкой - цена на Qt меня не отпугивает. А для небольших проектов, имхо вполне прикольно юзать gtk. Лично от себя добавлю, что заодно можно сменить язык программирования - С++ это большое убожище, советую D - это современный язык, по производительности ничуть не уступающий плюсам, писать на нем одно удовольствие. Для него также существует ОО-обертка gtk, по стилю программирования вполне схоже с Qt.


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Tonal от Октябрь 27, 2008, 00:32
Оно конечно хорошо, но с виндой у gtk выло как-то не очень, когда я интересовался.
Как сейчас - не в курсе.
Кто-нибудь смотрел, пробовал?


Название: Re: Переход с Qt на Gtk - опрос
Отправлено: Eldar от Октябрь 27, 2008, 00:36
Сейчас нормально. Gimp, pidgin abiword работают вполне успешно. Я компилировал свою программу под виндой - вполне успешно, работает ничуть не хуже чем в linux. Единственное что мне немного не нравится - тема оформления wimp - но опять же там подправить совсем немного надо для того чтобы выглядело как родное, на 90 процентов тема соответствует системному оформлению. Опять же, хотите бесплатно - придется немного попотеть. Если хочется готового - то заплатить тому кто это Вам приготовил. Вполне справедливо. Так что gtk считаю отличным выбором для большого круга задач.