Au cas où vous l'auriez manqué, il s'est passé beaucoup de choses au cours des deux derniers jours qui pourraient potentiellement avoir un impact sur le cadre Qt, pour le pire. :-( Cela affectera le secteur mobile de plusieurs manières et probablement pas actuellement reconnues, c'est sûr.
Cela a commencé hier avec la lettre interne du PDG de Nokia, Stephen Elop, décrivant Nokia assis sur une plate-forme en feu et la nécessité d'un changement important et agressif dans les affaires.
Un jour plus tard, lors de la conférence Nokia World, Nokia a annoncé le partenariat avec Microsoft , qui reprend actuellement à Nokia l'adoption de la plate-forme Windows Phone 7 et de l'environnement de développement, jetant Symbian le long de la route et marquant Meego comme R&D (un mot-clé assez dangereux si me demandez-vous), comme pour la série Maemo / N900, je suppose que c'est au revoir pour de bon. Je sais ce que vous pensez, mais non, Qt ne sera pas porté sur la plate-forme Windows Phone. Et j'ai aussi peur de ça . Vous pouvez voir le communiqué de presse conjoint d'Elop & Ballmer ici .
Maintenant, après avoir lu cet énorme fil sur la liste de diffusion Qt-interest, je ne peux m'empêcher de me demander, quel est l'avenir de Qt chez Nokia, maintenant qu'ils ne se concentrent plus (du tout?) Sur Qt (rappelez-vous le focus complet activer Qt comme cadre de développement principal pour tous les produits Nokia (y compris Symbian, oui) en octobre ?).
J'adore Qt, à mon avis, c'est le seul véritable cadre de développement d'applications multiplateforme et l'un des rares à faire du développement C ++ une joie (dans la mesure du possible) et de bonnes choses sont arrivées au cadre et une dynamique considérable sous Nokia, Je me demande donc quelles sont les chances que Qt subisse une mort lente chez Nokia après cela? Oui, je connais KDE.org et le fait que Qt est facilement reproductible, mais je me sens toujours mal à l'aise.
Cela doit également être horrible pour tous les efforts déployés par les employés de Nokia ou des tiers qui ont investi Symbian et tous les contenus et activités d'Ovi Store Symbian / Qt et pourquoi pas, Maemo / Meego. Des licenciements massifs sont également prévus , je soupçonne les technologies Symbian et Qt?
J'aimerais entendre votre avis à ce sujet? Est-ce que Qt Future est sûr et à l'épreuve?
LE: La question a été progressivement révisée, améliorée et mieux référencée, donc vous voudrez peut-être relire rapidement pour voir ce que vous pourriez avoir manqué.
la source
moc
), et que beaucoup de code Qt ne reflète pas du tout le C ++ moderne (les macros et le manque de sécurité d'exception, par exemple) . Bien que je comprenne pourquoi amoc
été développé, je préfère de loin ne pas dépendre d'un outil externe en plus du jeu d'outils C ++ "standard". Les compilateurs C ++ de nos jours sont assez bons pour que vous puissiez faire beaucoup de choses dans le langage sans outil externe.Réponses:
Si Nokia tue le support de Qt, je pense que c'est toujours une valeur sûre en tant qu'API pour le développement de bureau. Avant que Qt ne soit complètement ouvert, il y avait deux versions de la bibliothèque, et l'équipe KDE a réussi à travailler avec la version open source, et ces jours-ci, la communauté KDE se concentre beaucoup sur la mise à disposition de KDE multiplateforme, donc je pouvais les voir poursuivre le développement sur Qt même si Nokia abandonne le projet.
Gnome et GTK + semblent avoir un support commercial plus large dans l'ensemble, mais il n'est pas hors de portée qu'un autre grand acteur puisse acheter l'équipe Qt de Nokia, ou que des développeurs soient embauchés pour travailler sur Qt pour d'autres entreprises.
Cela dit, j'espère que les dirigeants de Nokia se rendront compte que l'intégration complète avec WP7 n'est pas la meilleure idée, et qu'ils gardent en fait meego et Qt en R&D avec l'intention de continuer à le financer comme moyen de couverture contre l'échec de WP7 (ou tout simplement obtenir une mauvaise affaire de Microsoft, car ils ont la réputation de faire à leurs partenaires dans des accords comme celui-ci).
la source
Je dois admettre que je suis confus par cette décision. D'après ce que j'ai entendu, les ventes de WP7 sont si embarrassantes que Microsoft ne publiera même pas de chiffres de vente, seulement des "unités expédiées". Il me semble qu'essayer d'améliorer votre positionnement mobile en vous liant à Windows Phone 7, c'est un peu comme un homme sur un navire qui coule saisissant l'ancre pour essayer de rester à flot.
Et puisque QT est un framework de code natif, et WP7 est censé fonctionner uniquement avec Silverlight et XNA, (à quelques exceptions très précises près), cela ne fait pas vraiment grand-chose à Microsoft non plus, à moins qu'ils ne retravaillent radicalement leur développement. trousse.
la source
Je suppose que Qt en tant que framework mobile est fscked, en permanence.
En tant que boîte à outils de bureau multiplateforme, il a probablement un avenir assez stable, jusqu'à ce que MS décide d'interrompre tout développement natif et de forcer tout le monde dans .NET.
la source
Qt est un logiciel GPL. Étant donné que KDE en dépend et qu'il est utile à d'autres personnes en dehors de Nokia, je pense que vous verrez une fondation open source créer un fork et fonctionner avec si Microsoft ou Nokia essaie réellement de manipuler la structure de gestion Qt d'une manière qui soit pas propice à la communauté.
la source
À long terme, ces événements seront réellement bons pour l'avenir de QT. La force de QT est le bureau, mais Nokia l'a peut-être forcé à devenir une boîte à outils tactile pour les smartphones. Maintenant que Nokia n'en a plus vraiment besoin, il le vendra probablement à une partie qui l'utilise mieux, une partie qui se soucie plus des PC, du bureau et bien sûr des développeurs de logiciels de bureau.
la source
Microsoft a fait cela avec Borland avant - PDG - ex M $ guy -> ensuite tuer la société qui est la référence de tous les actionnaires de Nokia. À propos de Qt - disparaîtra probablement lentement - c'est vraiment triste - parce que c'est le meilleur framework en ce moment - comparer avec wxWidgets, .Net / Mono / etc. Si vous n'avez pas le support des développeurs commerciaux - le framework est comme un hobby pour un tas de programmeurs talentueux, mais sans vision claire où va. Encore une fois dans l'histoire de M $ - probablement les meilleurs développeurs Qt iront travailler pour M $ .- référence Delphi - .Net
la source
Quelqu'un (les propriétaires originaux peuvent en avoir) pourrait toujours acheter TrollTech auprès de Nokia et ils peuvent à nouveau exister en tant qu'entreprise distincte. Je suppose que Nokia ne voudra pas se débarrasser des activités non essentielles.
Et oui, c'est open source, mais c'est toujours agréable d'avoir un support commercial qui fait avancer la plate-forme.
la source
Extrait du communiqué de presse.
la source
Ce sera un excellent partenariat. Le premier fabricant mondial de téléphones avec un système d'exploitation génial. Cela ira de mieux en mieux. Regardez simplement iOS. Quand il a été publié, il était risible et maintenant il bascule. Android et Apple feraient mieux de faire attention.
la source
Digia a acheté Qt à Nokia en 2012. Ils se concentrent sur le marché mobile et QML, mais Qt Widgets et l'API C ++ sont toujours pris en charge. L'avenir de Qt est sûr et à l'épreuve.
la source