Майбутнє Qt у світлі партнерства Nokia-Microsoft [закрито]


25

Якщо ви пропустили це, за останні два дні сталося багато, що могло б вплинути на рамки Qt, на гірше. :-( Це вплине на мобільний сектор декількома і, мабуть, не визнаними на даний момент.

Він розпочався вчора з внутрішнього листа генерального директора Nokia Стівена Елопа, в якому зображено, що Nokia сидить на палаючій платформі та потребує великих та агресивних змін у бізнесі.

Через день, на конференції Nokia World, Nokia оголосила про партнерство з Microsoft , яке на даний момент поновлюється тим, що Nokia прийняла платформу і середовище розробки Windows Phone 7, скидаючи Symbian по дорозі і позначивши Meego як R&D (досить небезпечне ключове слово, якщо ви запитаєте мене), що стосується серії Maemo / N900, я думаю, що це до побачення. Я знаю, про що ви думаєте, але ні, Qt не буде перенесений на платформу Window Phone. І я теж з цього приводу боюся . Спільний прес-реліз Elop & Ballmer ви можете подивитися тут .

Тепер, прочитавши цю величезну нитку у списку розсилки Qt-інтересів, я не можу не задатися питанням, яке майбутнє Qt у Nokia, тепер, коли вони більше не зосереджені (взагалі?) На Qt (пам’ятайте повний фокус увімкніть Qt як основну основу розробки для всіх продуктів Nokia (включаючи Symbian, так) ще в жовтні ?).

Мені подобається Qt, на мою думку, це єдиний справжній рамок для розробки додатків між платформами і одна з небагатьох, яка зробила розробку C ++ радісною (наскільки це можливо), і хороші речі трапилися в рамки та значний імпульс, перебуваючи під час Nokia, таким чином мені цікаво, які шанси на те, що Qt може постраждати повільно після Nokia? Так, я знаю про KDE.org і про те, що Qt легко передати, але я все ще відчуваю себе непросто.

Це також має бути жахливим для всіх зусиль або співробітників Nokia, або третіх сторін, які перейшли на Symbian та весь вміст і бізнес Ovi Store Symbian / Qt, а чому б і ні, Maemo / Meego. Плануються також масові звільнення , я підозрюю, що Symbian техніка та Qt?

Я хотів би почути вашу інформацію про це? Чи безпечне майбутнє Qt та доказ?

ЛЕ: Питання поступово переглядалося, вдосконалювалося та було краще посилатися, тому ви, можливо, захочете швидко перечитати, щоб побачити, що ви могли пропустити.


1
"одна з небагатьох, щоб зробити розвиток C ++ радістю (наскільки це можливо)." Це підтверджує моє відчуття, що більшість людей, які люблять Qt, не люблять C ++. Я зовсім протилежний :)
Неманья Трифунович

1
@Nemanja Trifunovic, не кидайте правду, мені також подобається C ++, якби мені це не подобалося, я б не використовував його все одно, незалежно від рамки, і я думаю, що це так для всіх. Хороші рамки / бібліотеки дозволять лише мові, а не навпаки. Ось чому я не дав би розробити Qt над MFC, наприклад. за трильйон років. Я також не переживаю те, що вам подобається C ++ змушує вас не подобатися Qt ..? :-)
Shinnok

3
@Shinnok: Мабуть, це пов'язано з тим, що багато Qt залежить від компілятора мета-об'єктів ( moc), і що багато Qt-коду взагалі не відображає сучасний C ++ (наприклад, макроси та відсутність безпеки виключень) . Хоча я розумію, чому це mocбуло розроблено, мені набагато не доведеться залежати від зовнішнього інструменту на додаток до "стандартного" набору інструментів C ++. Сьогодні компілятори C ++ є досить хорошими, що ви можете робити багато речей в межах мови без зовнішнього інструменту.
In silico

2
@ In silico: Рівно! Qt нагадує мені C ++ з початку 1990-х: ні STL, ні винятки, ніде макроси, успадкування скрізь ... Це не так, як виглядає сучасний C ++. Щодо відсутності безпеки винятків, це ще гірше, але не запускайте мене там :)
Неманья Трифунович

2
Я ціную ваші бали, але давайте не відмовлятись від цього. Тут є ще одне питання, до якого ми повинні підійти та вирішити.
Shinnok

Відповіді:


5

Якщо Nokia вбиває підтримку Qt, я думаю, що це все-таки безпечна ставка як API для розробки робочого столу. До того, як Qt було повністю відкрито, існували дві версії бібліотеки, і команді KDE вдалося працювати з версією з відкритим кодом, і в наші дні у спільноті KDE є дуже сильна увага до створення KDE доступної крос-платформи, тому я міг побачите, як вони продовжують розвиватися на Qt, навіть якщо Nokia відмовиться від проекту.

Gnome та GTK + мають загальну комерційну підтримку в цілому, але це не виходить за межі можливостей, що інший великий гравець може або придбати команду Qt у Nokia, або розробників візьмуть на роботу для роботи над Qt для інших компаній.

З цього приводу я би сподівався, що виконавці, як Nokia, зрозуміють, що цілком на борту з WP7 не є найкращою ідеєю, і що вони насправді зберігають meego та Qt в НДДКР з наміром продовжувати фінансування на це як спосіб хеджування від відмови WP7 (або просто отримання поганої угоди від Microsoft, оскільки вони мають репутацію робити своїх партнерів у таких угодах).


4

Треба визнати, що я збентежена цим рішенням. Як я чув, продажі WP7 настільки бентежно погані, що Microsoft навіть не публікує номери продажів, а лише "одиниці поставляються". Мені здається, що намагатися покращити своє мобільне позиціонування, прив’язавшись до Windows Phone 7 - це дуже схоже на людину на потопленому кораблі, що хапається за якір, щоб спробувати триматися на плаву.

А оскільки QT - це основна рамка коду, і WP7 повинен працювати тільки з Silverlight та XNA (за кількома дуже специфічними винятками), це насправді не дуже заробляє Microsoft, якщо вони не збираються кардинально переробити свою розробку. комплект.


7
Nokia вже багато років перебуває в такому розладі. Просто погляньте на їхні комунальні служби, які вже кілька разів ребрендувались та ще не працювали. Тепер, коли їхні дані про продажі беруть котушку, вони рятуються з 60-ти. Наскільки я переживаю, цей радикальний зсув - це єдиний спосіб, коли вони збираються розвінчати моє уявлення про те, що вони спочатку більше голодують із зацікавленими сторонами, здоровим глуздом та громадськістю, а згодом ділом. РП7 є радикальним і веселим, але це стосується цього. Об'єднання звіра з МС, який ніколи не спить, і репутація Nokia - це розумний хід, щоб заробити їх назад <3.
Філіп Дупанович

2
Дійсно блогосфера сповнена людей, які кажуть, що це жахливе рішення. Див. News.ycombinator.com/item?id=2205975 для обговорення одного з таких.
btilly

| @Pavel: Я видалив свій коментар, оскільки мені не дозволяється спілкуватися з цього приводу.

4

Я гадаю, що Qt як мобільний фреймворк постійно скасовується.

Як набір інструментів для настільних платформ на робочому столі, мабуть, воно має досить стабільне майбутнє, поки MS не вирішить зламати будь-яку таку локальну розробку та примусити всіх до .NET.



Вони насправді досить відстають від решти. Крім того, деякі речі, про які вони говорять, "частково зроблені", насправді працюють лише на мові, C ++ / CLI. Більше того, розробники MS стверджують, що нативний код win32 вже кілька років йде шляхом додо. Якщо на з'їзді VS2005 було декілька, мені це дуже добре сказали. Закінчилось, що не відбувається, але, безумовно, те, що вони розглядають. Врешті-решт .NET стане "рідним" API і win32 / native буде імітуватися.
Едвард Странд

1
"Зрештою .NET стане" рідним "API і win32 / native буде імітуватися." - Я не переконаний, що насправді станеться. Набагато простіше реалізувати .NET-фреймворк поверх API Windows (що насправді це робить, наприклад, "Усі елементи WPF на екрані в кінцевому підсумку підтримуються HWND" ), ніж це зробити NET " рідний "API і покладіть поверх нього API Windows. Вартість не може виправдати таку масштабну зміну, як така.
In silico

2

Qt - це програмне забезпечення GPL. Оскільки KDE залежить від цього, і він корисний іншим за межами Nokia, я думаю, що ви побачите, що фундамент з відкритим кодом робить вилку і запускається з ним, якщо Microsoft або Nokia насправді намагаються заплутати структуру управління Qt таким чином не сприяє громаді.


Ні, комусь потрібно покататися на цьому, і комерційна підтримка була б непогана ..
Nils

2

Зрештою, ці події справді будуть корисними для майбутнього QT. Сила QT - це робочий стіл, але Nokia, можливо, змусила його стати набором інструментів інтерфейсу для смартфонів. Тепер, коли Nokia вже не потрібна, вона, ймовірно, продасть її стороні, яка краще використовуватиме її, партії, яка більше піклується про ПК, робочий стіл та, звичайно, розробників настільних програм.



2

Microsoft зробила це з Borland раніше - генеральний директор - колишній хлопець M> - наступним чином вбив компанію, яка стосується всіх акціонерів Nokia. Про Qt - напевно, повільно піде - це насправді сумно - тому що це найкращий фреймворк зараз - порівняйте з wxWidgets, .Net / Mono / і т.д. для купки талановитих програмістів, але без чіткого бачення куди йде. Знову з історії M $ - мабуть, найкращі розробники Qt працюватимуть на M $ .- довідка Delphi - .Net


1

Хтось (оригінальні власники, можливо, все ще можуть придбати TrollTech у Nokia), і він знову може існувати як окрема компанія. Я думаю, що Nokia не буде проти позбавлення від непрофільного бізнесу.

І так, це відкритий код, але завжди приємно мати комерційну підтримку, яка рухає платформу вперед.


Canonical міг дати Qt та Maemo / Meego новий теплий дім, особливо в цьому контексті .
Shinnok

@Shinnok: Добре, що я переймаюся QT Win / Mac міжплатформним графічним інтерфейсом, ніж для Linux. (Linux приємний для моїх ОС-проектів, але комерційно я націлююсь на робочий стіл MS / Apple .. ну добре.)
Макке

Ви насправді маєте рацію. Canonical може не мати мотивації інвестувати в платформи Windows та Mac, тим більше, що я не вірю, що вони зберігали б ліцензію на комерційну підтримку, якби купували Qt. Потенційний покупець Qt повинен мати особливу мотивацію (будь то фінансовий чи особистий інтерес) для збереження широкої крос-платформної орієнтації, до якої процвітає Qt в даний час. мобільна сторона, на яку я думаю, приречена в цей момент.
Shinnok

OTOH Я думаю, що Qt настільки кросплатформенний, що він повинен закінчитися, хоча б у якійсь формі, у будь-якій системі, яка має компілятор C ++ та дисплей. ;) Android-порт працює і т. Д. Тощо
Макке

0

З прес-релізу.

Qt і надалі буде основою розробки для Symbian, а Nokia використовуватиме Symbian для подальших пристроїв; продовжуючи розробляти стратегічні програми на платформі Qt для Symbian та заохочуючи розробників програм робити те саме. Оскільки 200 мільйонів користувачів у всьому світі та Nokia планують продати близько 150 мільйонів більше пристроїв Symbian, Symbian все ще пропонує неперевершений географічний масштаб для розробників.
Подальше розширення сфери використання Qt стане нашим першим пристроєм з відкритим кодом, пов'язаним з MeeGo, який ми плануємо поставити пізніше цього року. Незважаючи на те, що наші плани щодо MeeGo були адаптовані з урахуванням нашої запланованої співпраці з Microsoft, цей пристрій буде сумісний з програмами, розробленими в рамках Qt, і таким чином дасть розробникам Qt подальший пристрій націлювання.


0

Це буде прекрасне партнерство. Провідний світовий виробник телефонів з приголомшливою ОС. Це стане все краще і краще. Подивіться лише на iOS. Коли його випустили, це було смішно, а зараз воно гойдається. На Android та Apple краще звернути увагу.


-1

Digia купила Qt у Nokia у 2012 році. Вони зосереджені на ринку мобільних пристроїв та QML, але Qt Widgets та API C ++ все ще підтримуються. Майбутнє Qt є безпечним та підтвердженим.


продовжуйте :) Digia випустила Qt під новою дочірньою компанією, але вони володіють 100% цієї компанії, тому я здогадуюсь, що це все-таки вірно.
gbjbaanb
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.