ノキアとマイクロソフトのパートナーシップに照らしたQtの未来[終了]


25

あなたがそれを見逃した場合、Qtフレームワークに悪い影響を与える可能性のある多くのことが過去2日間に起こりました。:-(それは確かにいくつかの、おそらく現在認められていない方法でモバイル部門に影響を与えます。

昨日、NokiaのCEOであるStephen Elopの社内書簡で、Nokiaが燃えているプラ​​ットフォームの上に座っており、ビジネスにおける大きな積極的なシフトの必要性を描いています。

翌日、ノキア世界会議で、NokiaはMicrosoftとの提携を発表しました瞬間に、ノキアは、Windowsの携帯電話7プラットフォームと開発環境を採用し、道路に沿ってシンビアンをダンプとしてMeeGoにタグを付けるに再開し、R&D(かなり危険ifキーワードをMaemo / N900シリーズに関しては、さようなら、さようならです。私はあなたが何を考えているか知っていますが、いいえ、QtはWindow Phoneプラットフォームに移植されません。そして私もこれが怖いです。Elop&Ballmer共同プレスリリースはこちらでご覧いただけます

今、読んだ後に、この巨大なスレッドを、私は助けることが不思議ではないことはできQtの金利メーリングリストでは、NokiaのQtのの未来は(すべてでは?)彼らが集中されていないことを、今、何Qtの上ではもう(覚えフルフォーカスを10月にノキア製品すべて(Symbianを含む)のメイン開発フレームワークとしてQtをオンにしますか?)。

私はQtが大好きです。私の意見では、それは唯一の真のクロスプラットフォームアプリケーション開発フレームワークであり、C ++開発を(可能な限り)喜びにする数少ないものの1つであり、Nokiaの下で良いフレームワークとかなりの勢いが起こりました。したがって、この後、ノキアでQtがゆっくりと死ぬ可能性はどのくらいあるのでしょうか?はい、KDE.orgとQtが簡単に生成できるという事実を知っていますが、それでも不安を感じます。

また、SymbianおよびOvi Store Symbian / Qtのコンテンツとビジネスのすべてに参入したNokiaの従業員またはサードパーティのすべての努力にとって、恐ろしいものでなければなりません。大規模なレイオフ計画されていますが、Symbianの技術者とQtを疑っていますか?

これに関するご意見をお聞かせください。Qtの将来の安全性は保証されていますか?

LE:質問は徐々に改訂され、改善され、よりよく参照されているので、見逃したものを確認するためにすばやく読み直した方がよいかもしれません。


1
「C ++開発を喜びにする数少ないものの1つです(可能な範囲で)。」これは、Qtが好きな人のほとんどがC ++を嫌うという私の気持ちを裏付けています。私は正反対です:)
ネマンジャトリフノヴィッチ

1
@Nemanja Trifunovic、やめるのではなく、私はC ++も好きです。フレームワークに関係なく、とにかくそれを使用していなかったなら、私はC ++も好きです。優れたフレームワーク/ライブラリは、言語を強化するだけで、その逆ではありません。だからこそ、MFCを介してQtを開発しないのです。兆年。また、C ++が好きなことでQtが嫌になるという事実にも同意しません。:
シンノック

3
@Shinnok:それはおそらく、多くのQtがメタオブジェクトコンパイラ(moc)に依存しており、多くのQtコードが最新のC ++をまったく反映していないという事実(マクロや例外の安全性の欠如など)によるものです。 。なぜmoc開発されたのかは理解しています が、「標準」のC ++ツールセットに加えて外部ツールに依存する必要はありません。最近のC ++コンパイラは、外部ツールなしで言語内で多くのことを実行できるほど十分に優れています。
インシリコ

2
@In silico:まさに!Qtは、1990年代初期のC ++を思い出させます。STLなし、例外なし、どこでもマクロ、どこでも継承...それは現代のC ++のようには見えません。例外の安全性の欠如については、それはさらに悪いですが、そこから始めさせてはいけません:)
ネマンジャトリフノビッチ

2
私はあなたのポイントに感謝しますが、これをスピンオフしないようにしましょう。ここには別の問題があり、私たちがアプローチして取り組むことになっています。
シンノック

回答:


5

NokiaがQtのサポートを終了した場合、デスクトップ開発のAPIとしてはまだ安全だと思います。Qtが完全に公開される前は、ライブラリの2つのバージョンがあり、KDEチームはオープンソースバージョンを使用することができました。最近では、KDEをクロスプラットフォームで利用できるようにすることにKDEコミュニティが非常に重点を置いています。ノキアがプロジェクトを放棄したとしても、Qtで開発を続けているのをご覧ください。

GnomeとGTK +は全体的に幅広い商用サポートを持っているように見えますが、別の大手プレーヤーがNokiaからQtチームを買収したり、開発者が他の企業のためにQtに取り組むために雇われたりする可能性はありません。

そうは言っても、ノキアとしての役員がWP7で完全に参加することは最大のアイデアではないこと、そして彼らが実際に資金調達を継続するつもりでmeegoとQtをR&Dに維持していることを理解することを願っていますWP7の失敗に対するヘッジ(または、Microsoftからこのような取引でパートナーに評判を持っているため、Microsoftから単に悪い取引を得る)。


4

私はこの決定に混乱していることを認めなければなりません。私が聞いたところでは、WP7の販売は非常にひどく悪く、Microsoftは販売数さえ公表せず、「出荷されたユニット」のみを公表します。Windows Phone 7に縛り付けてモバイルポジショニングを改善しようとするのは、沈没船に乗ってアンカーをつかんで浮かせようとするのとよく似ています。

また、QTはネイティブコードフレームワークであり、WP7はSilverlightおよびXNAでのみ動作することになっているため(いくつかの非常に具体的な例外はありますが)、開発を根本的にやり直す場合を除き、これもMicrosoftをあまり獲得しませんキット。


7
ノキアは今何年もそのような混乱に陥っています。数回にわたってブランド変更され、再び失敗したコミュニティサービスをご覧ください。彼らの売上高がうんざりしている今、彼らは彼らの60年代の方法から逃げています。私が懸念している限り、この急進的なシフトは、彼らが利害関係者の金銭的飢first、常識、そしてコミュニティの後の種類のビジネスであるという私の認識を覆す唯一の方法です。WP7は過激で楽しいですが、それだけです。眠らないMSビーストとノキアの評判を融合することは、彼らに3未満の利益をもたらす賢明な動きです。
フィリップデュパノビッチ

2
実際、ブロゴスフィアは、これは恐ろしい決定であると言っている人々でいっぱいです。そのようなものについては、news.ycombinator.com / item?id = 2205975を参照してください。
btilly

| @Pavel:この件についてのコミュニケーションが許可されていないため、コメントを削除しました。

4

私の推測では、モバイルフレームワークとしてのQtは永続的にfsckされているでしょう。

クロスプラットフォームのデスクトップツールキットとして、おそらくかなり安定した未来があります。MSがすべてのネイティブ開発を中断し、全員を.NETに強制することを決定するまで。



彼らは実際、残りのかなり遅れています。さらに、彼らが言う「部分的に行われている」ことのいくつかは、実際には言語フォークであるC ++ / CLIでのみ機能します。さらに、MS開発者は、Win32ネイティブコードが数年前からドードーの道を進んでいると主張しています。VS2005コンベンションで数人がそのことを教えてくれました。結局起こっていませんでしたが、確かに彼らが検討していることです。最終的には.NETが「ネイティブ」APIになり、win32 / nativeがエミュレートされます。
エドワードストレンジ

1
「最終的には.NETが「ネイティブ」APIになり、win32 / nativeがエミュレートされます。」-私はそれが実際に起こると確信していません。.NETフレームワークをWindows APIの上に実装する方がはるかに簡単です(実際には、たとえば.NETを「画面上のすべてのWPF要素はHWNDによって支えられます」)。ネイティブ」APIを使用し、その上にWindows APIを配置します。そのような大規模な変更をコストで正当化することはできません。
インシリコ

2

QtはGPLソフトウェアです。KDEはそれに依存しており、Nokia以外の他の人にも役立つので、MicrosoftまたはNokiaが実際にQt管理構造を破壊しようとする場合、オープンソースの基盤が分岐して実行されると思いますコミュニティに資するものではありません。


いや誰かがそれについて車へのニーズと商用サポートはいいだろう...
ニルス

2

長い目で見れば、これらのイベントはQTの将来に実際に役立つでしょう。QTの強みはデスクトップですが、ノキアはそれをスマートフォン用のタッチUIツールキットにすることを余儀なくされたかもしれません。ノキアはもはやそれを本当に必要としないので、それはおそらく、それをより良く使うパーティー、PC、デスクトップ、そしてもちろんデスクトップソフトウェア開発者をもっと気にするパーティーにそれを売るでしょう。


そしてここに行きます:engadget.com/2011/03/07/…–
user281377

2

マイクロソフトは以前にボーランドでそれを行いました-CEO-元M $ガイ->次に、すべてのノキアの株主の参照のためにある会社を殺します。Qtについて-おそらくゆっくりと消えます-本当に悲しいです-現時点で最高のフレームワークだからです-wxWidgets、.Net / Mono /などと比較してください。商用開発者からのサポートがない場合、フレームワークは趣味のようです才能のあるプログラマーのために、どこに行くのか明確なビジョンがありません。再びM $の歴史から-おそらく最高のQt開発者がM $のために働くでしょう。-参照Delphi-.Net


1

誰か(元の所有者である可能性があります)はまだNokiaからTrollTechを購入する可能性があり、別の会社として再び存在することができます。ノキアは非中核ビジネスを取り除くことを気にしないと思います。

ええ、それはオープンソースですが、プラットフォームを前進させる商業的な支援があることは常に素晴らしいことです。


Canonicalは、特にこの状況において、QtとMaemo / Meegoに新しい温かい家を与えることができます
シンノック

@Shinnok:まあ、LinuxよりもWin / MacクロスプラットフォームGUIであるQtを気にしています。(Linuxは私のOSプロジェクトには適していますが、商業的にはMS / Appleデスクトップをターゲットにしています。まあまあです。)
Macke

あなたが実際に正しい..Canonicalには、特にQtを購入する場合に商用サポートライセンスを保持するとは思わないため、WindowsおよびMacプラットフォームに投資する動機がない場合があります。潜在的なQtの購入者は、Qtが現在成功している幅広いクロスプラットフォーム指向を維持するための特別な動機(金銭的または個人的な興味)を持たなければなりません。モバイル側は、この時点で運命にあると思います。
シンノック

OTOH Qtは非常にクロスプラットフォームであるため、少なくとも何らかの形で、C ++コンパイラとディスプレイを備えたすべてのシステムで最終的に使用されると思われます。;)Androidポートが進行中などなど
Macke

0

プレスリリースから。

Qtは引き続きSymbianの開発フレームワークであり、NokiaはさらなるデバイスにSymbianを使用します。Symbianプラットフォーム用のQtで戦略的アプリケーションの開発を継続し、アプリケーション開発者に同じことを行うことを奨励しています。世界中の2億人のユーザーと約1億5,000万台のSymbianデバイスの販売をノキアが計画しているため、Symbianは開発者向けに比類のない地理的規模を提供しています。
Qtの範囲をさらに拡大するのは、MeeGo関連の最初のオープンソースデバイスで、今年後半に出荷する予定です。MeeGoの計画は、マイクロソフトとのパートナーシップを考慮して調整されていますが、そのデバイスはQtフレームワーク内で開発されたアプリケーションと互換性があるため、Qt開発者はさらにターゲットを絞ることができます。


0

これは素晴らしいパートナーシップになるでしょう。素晴らしいOSを備えた世界有数の電話メーカー。それはどんどん良くなります。iOSを見てください。リリースされたときは笑えましたが、今では揺れています。AndroidとAppleは注意を払うべきです。


-1

Digiaは2012年にNokiaからQtを購入しました。モバイル市場とQMLに重点を置いていますが、QtウィジェットとC ++ APIは引き続きサポートされています。Qtの未来は安全です。


続けてください:) Digiaは新しい子会社の下でQtをリリースしましたが、彼らはその会社の100%を所有しているので、それはまだ真実だと思います。
gbjbaanb
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.