Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Проявился Домоклов Меч над Qt


Автор: SABROG 11.2.2011, 23:39
Случилось то о чем подозревали многие, когда узнали, что новым CEO в Nokia станет один человек пришедший из Microsoft. Подробности тут на английском:
http://conversations.nokia.com/nokia-strategy-2011/

В кратце Nokia отказалась от продолжения разработки MeeGo, "продавшись" Microsoft, согласившись ставить Windows Phone на свои мобильные телефоны. Разработчики в шоке, те, кто надеялся увидеть Linux OS получают его прямого и заклятого врага - Windows. Intel высказала своё сожаление по поводу остановки разработки MeeGo, но не собирается опускать руки и собирается продолжать развитие ОС. Nokia тем временем пытается успокоить разработчиков, которые потратили кучу своего времени, и скорее всего, денег. Инвесторы обрушили акции Nokia. Программисты из Trolltech работающие на Nokia пытаются утешить программистов использущих библиотеку Qt надеясь на скорейшее прояснение ситуации в положительную сторону.

Немного предыстории. Nokia купила компанию Trolltech в надежде на то, что портабельная библиотека Qt сможет стать конкурентом для iPhone и Android. Также под эгидой Nokia в Qt появилась лицензия LGPL, которая позволяет не раскрывать свои исходные коды в коммерческих приложениях в надежде на привлечение еще большего количества разработчиков.

Теперь раскручиваем ситуацию обратно. Если не  нужна MeeGo и Symbian, то не нужна и Qt. Предположим, что найдутся инвесторы и перекупят Qt. Какой им смысл поддерживать лицензию LGPL? Возможно версия 4.7.1 это вообще последняя версия которая вышла под этой лицензией. Деньги нужно как-то зарабатывать, а для этого нужно продавать коммерческую лицензию. И что теперь, GPL? Возвращаемся к тому с чего начали, удаляем из GIT'a все что было написано за пару лет для мобильников и продолжаем поддержку десктопов? Или снова Greenphone?

Автор: alexvs11 11.2.2011, 23:42
Цитата(SABROG @  11.2.2011,  23:39 Найти цитируемый пост)
Теперь раскручиваем ситуацию обратно. Если не  нужна MeeGo и Symbian, то не нужна и Qt.

я один этого не понял?  smile 

Автор: boostcoder 11.2.2011, 23:45
мне как-то пох* smile 
спасибо за новость.

Автор: SABROG 11.2.2011, 23:57
Цитата(alexvs11 @  11.2.2011,  23:42 Найти цитируемый пост)
я один этого не понял?

Тут всё понятно, если посмотреть на историю, то посли покупки Qt все разработчики Trolltech ринулись портировать её на Symbian... Видимо Nokia нужна была портируемая графическая библиотека для обновления интерфейса, которую они и купили. Разработчики пишут программы, которые работают и в Windows, и в Linux, и в MacOS, и на Symbian - все рады. На деле, конечно, оказалось все немного сложнее.

Цитата(boostcoder @  11.2.2011,  23:45 Найти цитируемый пост)
мне как-то пох*

Думаю это фразу я бы мог вставить в виде комментария на 96,9% блогов в интернете. Месяца идут, а я до сих пор не могу понять, что тебя привлекает в этом разделе форума. Кроме негатива я от тебя почти ничего толкового и не получил.

Автор: boostcoder 12.2.2011, 00:00
Цитата(SABROG @  11.2.2011,  23:57 Найти цитируемый пост)
не могу понять, что тебя привлекает в этом разделе форума. Кроме негатива я от тебя почти ничего толкового и не получил.

если учесть, что в этом разделе я всего в двух-трех темах постил за все время - то я просто святоша smile 

Автор: kemiisto 12.2.2011, 00:00
Какая драма. smile 

SABROG, Ваш столь эмоциональный пост свидетельствует в пользу столь мною любимого тезиса о сложности С++. На что-то большее у программистов С++ нету времени. Но нашлась минутка на эмоции. Ваш пост сплошные эмоции.

Но, давайте попорядку.

Цитата(SABROG @  11.2.2011,  21:39 Найти цитируемый пост)
В кратце Nokia отказалась от продолжения разработки MeeGo

Реквестирую пруф.

Цитата(SABROG @  11.2.2011,  21:39 Найти цитируемый пост)
"продавшись" Microsoft

ВНЕЗАПНО! В этом мире что-то продаётся!?

Цитата(SABROG @  11.2.2011,  21:39 Найти цитируемый пост)
Разработчики в шоке, те, кто надеялся увидеть Linux OS получают его прямого и заклятого врага - Windows.

Красноглазики в шоке. У разработчиков нет на всякие_там_шоки времени.

Цитата(SABROG @  11.2.2011,  21:39 Найти цитируемый пост)
Если не  нужна MeeGo и Symbian, то не нужна и Qt.

Если подразумевалось, что Qt не нужна Nokia, то да. Но нужен пруф, что ей не нужны MeeGo и Symbian.

Чёрт его знает. Авось пустят Qt на WP7. Маловероятно, хотя... Стратегическое партнёрство же. Это в качестве наиболее оптимистического варианта.

Цитата(SABROG @  11.2.2011,  21:39 Найти цитируемый пост)
Intel высказала своё сожаление по поводу остановки разработки MeeGo, но не собирается опускать руки и собирается продолжать развитие ОС.

А вот и потенциальный инвестор. smile 

Автор: alexvs11 12.2.2011, 00:00
SABROG, не знаю конечно, но уверен коммерческие версии кьюта они тоже хорошо продают
да и вообще, кьют именно на декстопах сейчас довольно популярен, а симбиан давно в ящик сыграть собирается
не вижу трагедии

Добавлено через 2 минуты и 9 секунд
Цитата(kemiisto @  12.2.2011,  00:00 Найти цитируемый пост)
Красноглазики в шоке. У разработчиков нет на всякие_там_шоки времени.

ну с учетом, что на лаптопах windows это худшее, что бывает, то да, в шоке

Автор: SABROG 12.2.2011, 00:07
Цитата(kemiisto @  12.2.2011,  00:00 Найти цитируемый пост)
SABROG, Ваш столь эмоциональный пост свидетельствует в пользу столь мною любимого тезиса о сложности С++. На что-то большее у программистов С++ нету времени. Но нашлась минутка на эмоции. Ваш пост сплошные эмоции.

На самом деле тут для меня все несколько драмматичнее. Я сначала программировал на Borland Builder C++ (один хрен та же фирма что и Delphi). Последний давно и медленно загибается, перспектив в переносимости никаких (хотя у самого 2 книжки печатные купленные в Молодой Гвардии по 900 страниц). Пересел на Qt и уже 4 года на нем пишу. Обидно за потраченное время разработчиками Trolltech, за которое они могли бы устранить древнейшие баги и улучшить библиотеку вместо того, чтобы впустую потратить свои силы на Symbian и MeeGo.

Цитата(kemiisto @  12.2.2011,  00:00 Найти цитируемый пост)
А вот и потенциальный инвестор.

Если поднимите новости, то увидите, что AMD тоже присоединилась к разработкам. Только думается мне, что без "посредника" Intel с AMD не уживутся.

Автор: Sahab 12.2.2011, 00:12
Цитата(SABROG @  12.2.2011,  00:07 Найти цитируемый пост)
Пересел на Qt и уже 4 года на нем пишу. Обидно за потраченное время

пиши на плюсах... не так обидно будет...))

Автор: alexvs11 12.2.2011, 00:15
Цитата(Sahab @  12.2.2011,  00:12 Найти цитируемый пост)
пиши на плюсах... не так обидно будет...))

кьют лучший гуишный фреймворк на плюсах, что значит писать на плюсах?

Автор: Sahab 12.2.2011, 00:19
сударь... мне прекрасно известно на чем написан кьют.
я говорю что нужно писать не на кьют .... а на с++

если все равно не понятно... можно и глубже копнуть)

Автор: alexvs11 12.2.2011, 00:23
Sahab, и правда не понятно, как гуи можно на ++ написать?

Автор: SABROG 12.2.2011, 00:26
Цитата(alexvs11 @  12.2.2011,  00:23 Найти цитируемый пост)
Sahab, и правда не понятно, как гуи можно на ++ написать? 

Видимо выводя свой интерфейс в консоль. С другой стороны чем не GUI параметры к приложению...

Автор: Sahab 12.2.2011, 00:30
руки + моск

и что одним кьютом мир живет?)

такое чувство уважаемые, что вы упорно делаете вид что не понимаете)

Автор: boostcoder 12.2.2011, 00:33
Цитата(alexvs11 @  12.2.2011,  00:15 Найти цитируемый пост)
кьют лучший гуишный фреймворк на плюсах, что значит писать на плюсах? 

Цитата(alexvs11 @  12.2.2011,  00:23 Найти цитируемый пост)
и правда не понятно, как гуи можно на ++ написать? 

Цитата(SABROG @  12.2.2011,  00:26 Найти цитируемый пост)
Видимо выводя свой интерфейс в консоль. С другой стороны чем не GUI параметры к приложению... 

полагаю, Sahab хотел сказать лишь то, что на Qt не пишут. его используют ;)
но при использовании Qt, все же пишут на с++ ;)
если учесть последнее - то печали быть не должно. пописали - получили опыт. двигайтесь дальше. ненужно фанатизма ;)

Добавлено через 2 минуты и 35 секунд
Цитата(Sahab @  12.2.2011,  00:30 Найти цитируемый пост)
+ моск

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

Цитата(Sahab @  12.2.2011,  00:30 Найти цитируемый пост)
вы упорно делаете вид что не понимаете

а может не делают? ;)

Автор: Sahab 12.2.2011, 00:35
+1

никогда не умел красиво и внятно говорить (писать тоже%))

Автор: alexvs11 12.2.2011, 00:37
Цитата(boostcoder @  12.2.2011,  00:33 Найти цитируемый пост)
полагаю, Sahab хотел сказать лишь то, что на Qt не пишут. его используют ;)но при использовании Qt, все же пишут на с++ ;)если учесть последнее - то печали быть не должно. пописали - получили опыт. двигайтесь дальше. ненужно фанатизма ;)

я всегда подозревал, что капитан, он гдето рядом
как можно писать гуи на чистых плюсах? в чем же фанатизм

Автор: boostcoder 12.2.2011, 00:39
Цитата(alexvs11 @  12.2.2011,  00:37 Найти цитируемый пост)
как можно писать гуи на чистых плюсах?

проехали....

Автор: kemiisto 12.2.2011, 00:39
alexvs11, не кормите, ей богу. smile

Добавлено через 28 секунд
Цитата(boostcoder @  11.2.2011,  22:39 Найти цитируемый пост)
проехали.... 

В сымсле, съехали. smile 

Автор: boostcoder 12.2.2011, 00:41
Цитата(kemiisto @  12.2.2011,  00:39 Найти цитируемый пост)
В сымсле, съехали.

ну так... вы же сейчас начнете минусы раздавать, как в прошлый раз.
забыли? напомнить? ;)

Добавлено через 2 минуты и 30 секунд
Цитата(kemiisto @  12.2.2011,  00:39 Найти цитируемый пост)
не кормите

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

Автор: kemiisto 12.2.2011, 00:45
Цитата(boostcoder @  11.2.2011,  22:41 Найти цитируемый пост)
ну так... вы же сейчас начнете минусы раздавать, как в прошлый раз.

 smile 

Автор: Любитель 12.2.2011, 04:24
Цитата(kemiisto @  12.2.2011,  00:00 Найти цитируемый пост)
Но нужен пруф, что ей не нужны MeeGo и Symbian

"our first MeeGo-related open source device, which we plan to ship later this year first". Т. е. типа и не закрывают. Но один девайс хз когда.. Даж не смешно.

С симбианам - на low end секторе он долго проживёт, я думаю. Но в целом "кругом говорят", что да, закрывают. Официального подтверждения вроде нет.

Цитата(kemiisto @  12.2.2011,  00:00 Найти цитируемый пост)
Авось пустят Qt на WP7. Маловероятно, хотя... Стратегическое партнёрство же.

Да ну.. Нафиг это МС? Им надо свои средства продвигать, а не "что-т левое". Не пустят. Не верю..

Автор: borisbn 12.2.2011, 08:46
Цитата(Sahab @  12.2.2011,  00:12 Найти цитируемый пост)
пиши на плюсах... не так обидно будет...))

Цитата(Sahab @  12.2.2011,  00:19 Найти цитируемый пост)
я говорю что нужно писать не на кьют .... а на с++

ага... велосипедировать с сокетами, работать с API Interbase, Oracle, MySQL и иже с ними, таскать за собой libxml или TinyXml, прикручивать к проекту lua или python. А если всё-таки требуется визуализировать результаты, то делать так
Код

#ifdef WINDOWS
    RegisterAtom или как там ?
    CreateWindow
    SetWindowProc
    switch ( msg ) {
        case WM_бла_бла_бла
#else
    а вот тут вообще не знаю...
#endif

так, что ли ?

2 SABROG,
1. Печальное событие. Согласен на все 100. Кстати, откуда такая прикольная статистика: smile
Цитата(SABROG @  11.2.2011,  23:57 Найти цитируемый пост)
Думаю это фразу я бы мог вставить в виде комментария на 96,9% блогов в интернете. 

2. Интересно... у меня в точности такой же "послужной список"
Цитата(SABROG @  12.2.2011,  00:07 Найти цитируемый пост)
Я сначала программировал на Borland Builder C++ 

Цитата(SABROG @  12.2.2011,  00:07 Найти цитируемый пост)
Пересел на Qt и уже 4 года на нем пишу


Автор: SABROG 12.2.2011, 10:04
Цитата(borisbn @  12.2.2011,  08:46 Найти цитируемый пост)
Печальное событие. Согласен на все 100. Кстати, откуда такая прикольная статистика:

Я ждал выхода Nokia N9 и уже денюшку откладывать на него начал, думал ну наконец выпустят устройство на базе Linux, полностью открытое, которое не будет требовать никаких джейлбрейков и мои программы будут одинаково работать как на десктопе так и на мобиле.

Да я к тому, что фраза "мне как-то пох*" подойдет практически к любой теме. Возникает вопрос, если "пох", то зачем вообще оставлять такой комментарий?

Цитата(borisbn @  12.2.2011,  08:46 Найти цитируемый пост)
Пересел на Qt и уже 4 года на нем пишу

Тут я поправлю сам себя, раз уж все придираются. Пишу программы на C++ используя библиотеку Qt. И очень расстроюсь, если придется искать другую альтернативу.

Автор: Modul 12.2.2011, 12:35
Дополнение к новостям:

Цитата

11 февраля должна состояться встреча исполнительного директора Nokia Стивена Элопа (Stephen Elop) с инвесторами, на которой будут обсуждаться итоги работы в прошлом году и планы на будущее. Как ожидается, на мероприятии будет объявлено о стратегическом партнерстве с Microsoft. Это предположение многие эксперты, включая вице-президента аналитической компании Gartner Ника Джонса (Nick Jones), считают вполне реальным.

«Чем продавать только телефонные трубки, вендору выгоднее реализовать трубки плюс услуги,— говорит Ник Джонс.— Если бы  Nokia перешла на Android, многие сервисные возможности, включая рекламу, остались бы у Google. Не думаю, что соглашение по Android было бы выгодным для Nokia».

«У Windows Phone 7 гораздо слабее позиции, чем у Android,— считает Джонс.— Поэтому с Microsoft будет проще договариваться по поводу поддержки приложений Qt в Ovi на платформе Phone 7, что, возможно, будет лучшей сделкой для Nokia».



Не стоит переживать, SABROG. Еще рано.

Автор: wester 12.2.2011, 12:37
SABROG, 
borisbn, 
Любитель, 
kemiisto, 
Sahab, 
alexvs11, 

да и прочие отписавшиеся -- может все - таки в религиозные войны ?
тема подходящая уже есть http://forum.vingrad.ru/forum/topic-322308.html

Автор: nickless 12.2.2011, 13:06
ИМХО мобильный вариант Qt скорее всего загнётся (если конечно MS не захочет его использовать), но на десктопе Qt будет жить, потому что на нём написана куча софта вроде KDE. Если исходники попытаются закрыть - их форкнут и будет 2 несовместимые версии Qt...

Автор: borisbn 12.2.2011, 13:30
Цитата(nickless @  12.2.2011,  13:06 Найти цитируемый пост)
мобильный вариант Qt скорее всего загнётся

Так вот то ж. О том и речь. На мобильные платформы будет либо проприетарщина ( вот слово то какое выдумал smile ), либо поделки любителей.
Цитата(nickless @  12.2.2011,  13:06 Найти цитируемый пост)
Если исходники попытаются закрыть - их форкнут и будет 2 несовместимые версии Qt...

Тоже ничего хорошего - не могу припомнить серьёзных open-source проектов под LGPL, поддерживаемых исключительно на энтузиазме разработчиков без немалых финансовых вливаний больших компаний. Разве что boost... но, я думаю, что и они живут не на голом энтузиазме.

Автор: Любитель 12.2.2011, 14:20
Цитата(nickless @  12.2.2011,  13:06 Найти цитируемый пост)
но на десктопе Qt будет жить, потому что на нём написана куча софта вроде KDE. Если исходники попытаются закрыть - их форкнут и будет 2 несовместимые версии Qt... 

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


Автор: wester 12.2.2011, 14:46
Любитель, 
а нужно ли MS один из конкурентов .net ?
чем меньше конкурентов, тем легче дышится  MS ( и тем хуже для конечных девелоперов)

Автор: Любитель 12.2.2011, 16:55
А причём MS? На винфоне не будет Qt. 99%. Как таковое - Qt не конкурент .Net.

Автор: Modul 12.2.2011, 17:42
Цитата(Любитель @  12.2.2011,  16:55 Найти цитируемый пост)
 На винфоне не будет Qt. 99%.


Это точно. Compact framework .net ?


Автор: kemiisto 12.2.2011, 17:50
Цитата(Modul @  12.2.2011,  15:42 Найти цитируемый пост)
Compact framework .net ?

XNA or Silverlight 4 only.

Автор: Любитель 12.2.2011, 19:10
Цитата(Modul @  12.2.2011,  17:42 Найти цитируемый пост)
Compact framework .net ?

Compact Framework уже похоронен.

Автор: alexvs11 12.2.2011, 20:43
Цитата(Любитель @  12.2.2011,  16:55 Найти цитируемый пост)
Как таковое - Qt не конкурент .Net.

инфа 100%?

Автор: Любитель 13.2.2011, 22:12
Цитата(alexvs11 @  12.2.2011,  20:43 Найти цитируемый пост)
инфа 100%? 

Ну а в чём они конкурируют? .Net позиционируется как основная платформа разработки в стеке MS технологий. Qt всё время позиционировался как кроссплатформенный фреймворк для десктопных приложений, причём с ориентаций на С++. После покупки нокией началось развитие Qt как основной девелопмент платформы для симбиана/мигоу. Это направление теперь обречено. В остальном .Net-у - своя дорога, Qt - своя. В случае nix/KDE Qt является (ну.. по сути) "родной" платформой для разработки. В случае винды/мака - нет. И со временем эта отчуждённость, как мне кажется, будет лишь больше.

Автор: kefir01 13.2.2011, 22:47
Цитата(Любитель @  13.2.2011,  22:12 Найти цитируемый пост)
 В случае nix/KDE Qt является (ну.. по сути) "родной" платформой для разработки. В случае винды/мака - нет. И со временем эта отчуждённость, как мне кажется, будет лишь больше. 


Ну особой отчужденности я не заметил и думаю, что ничего кардинально не изменится. Делать Qt не кроссплатформенной создателям причин нет, а что касается мобильных девайсов - там как было доминирование родных средств разработки - так и останется. По крайней мере какое-то время...

Автор: Любитель 14.2.2011, 07:42
Цитата(kefir01 @  13.2.2011,  22:47 Найти цитируемый пост)
 а что касается мобильных девайсов - там как было доминирование родных средств разработки - так и останется

Есть мнение, что в скором времени (2-3 года) десктопная разработка также будет очень ориентирована на вендора системы (речь про эпл и мс, конечно, не более). И использование "чужих" библиотек будет на практике неудобным и неполноценным. Т. е. девелопить "устаревшие" приложения можно будет, но..

Добавлено через 50 секунд
Но да, как я и сказал вначале - это достаточно субъективное мнение. И прямой аргументации оно не имеет.

Автор: svlary 15.2.2011, 06:05
Цитата

Итоговая таблица Gartner по процентному использованию популярнейших платформ для смартфонов по результатам 2010 года выглядит следующим образом:
1.Symbian — 37,6% (в 2009 году было 46,9%);
2. Android — 22,7% (3,9%);
3. BlackBerry OS — 16,0% (19,9%);
4. iOS — 15,7% (14,4%);
5. Microsoft Windows — 4,2% (8,7%).

Так что, на мой взгляд, говорить о торжестве виндовоза, несколько преждевременно...

Автор: borisbn 10.2.2012, 08:21
Чуть-чуть приподниму тему.
Сегодня в твиттере qtbynokia записали:
Цитата
Qt Developer Network is moving to the Qt Project

и ссылочка на http://developer.qt.nokia.com/blog/view/qt-developer-network-is-moving-to-the-qt-project
В статье многа букаф, но смысл такой: Nokia больше не собирается контроллировать Qt и отдаёт его в руки открытого сообщества Qt Developer Network
Цитата
From the week beginning February 27th onwards, the Qt Developer Network will be no longer hosted and fully controlled by Nokia but join the other openly governed pieces of infrastructure on qt-project.org

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

Автор: Amp 10.2.2012, 13:55
Я из статьи вынес только то, что они забили на поддержку сабжевого сайта. И все.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)