Название: Переход с 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 тыр. рублей на покупку лицензий. Разработчику-одиночке это не под силам. Это же стоимость новой машины бюджетного уровня. ;D А до покупки можно было в наглую продавать закрытый софт без лицензии? Ню-ню. Вопрос: переходили ли вы с QT на GTK имеющему LGPL лицензию? Хотелось бы получить несколько отзывов. Пробовали ли вы переписывать свои программки? Название: Re: Переход с Qt на Gtk - опрос Отправлено: crossly от Октябрь 16, 2008, 11:06 нужно порядка 250 тыр. рублей на покупку лицензий. Откуда взялась эта цифра? Можно узнать источник? Название: 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 Название: 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 гораздо лучше... ;Dи ничего, что после обновления .NET runtime приложение может потребовать пересборки (иначе молча валится) поторочная документация в стиле мсдн /* буээ */ одно лучше - огромная коллекция готовых компонент. любая ленивая с?ка с крошечным мозгом и кривыми руками накачает, накопипастит кода - и претендует на программера! /* извините за резкость */ Название: Re: Переход с Qt на Gtk - опрос Отправлено: ритт от Октябрь 19, 2008, 18:15 а давайте напишем петицию к нокии с просьбой вернуть скидки малым компаниям/программистам-одиночкам, зашвырнём на какое-нибудь http://www.petitionspot.com/ и продублируем на лоре/опеннете?
/* а-ля, нищая страна, а вы, шкурники, последнюю возможность заработать отбираете...нам же медведей кормить нечем...:) */ Название: Re: Переход с Qt на Gtk - опрос Отправлено: shadone от Октябрь 19, 2008, 18:24 Ну почитайте сумму 2 лицензий(linux+windows). ценовая политика, как и было обещано, была немного пересмотрена после слияния с Nokia, я не могу сказать конкретные цифры (они доступны по запросу в отдел продаж), но могу сказать что цена одной лицензии, покрывающей все платформы меньше вышенаписанной суммы.Проблема именно в том, что на разработчика - а 1 человеку сложно делать более 1-2 программ и поддерживать. В конторе скорее купят ее медежеру, даже если вы 1 человек пишущий на QT. Ибо начальство или бухалтерия не общается с простыми разработками. Название: Re: Переход с Qt на Gtk - опрос Отправлено: shadone от Октябрь 19, 2008, 18:25 По поводу технических моментов - по уровню удобства создания приложений (в том числе GUI) - библиотек, сравнимых с Qt я не видел (не говоря уже про стабильность API, и в то же время расширяемость библиотеки). .NET 3.5 Framework гораздо лучше Qt, по крайней мере связка WPF+WCF выше всяких похвал. Да, не портируема на линукс, но под виндовс она лучшая. Писать код под C# гораздо удобнее и раза в два-три быстрее, а отладка под .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. Если программист 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 считаю отличным выбором для большого круга задач.
|