2009-11-02 10 views
10

私は、私はそれを学ぶにいくつかの本当の力を入れだけでなく、潜在的な金銭投資回収が道であるかもしれないか疑問に思うことを考えています過去にQtの一部でプレイしているが。 Qtの将来に関するいくつかの一般的な質問があります。Qtのプロの設定で

雇用市場でのQtの役割は何ですか?多くの人がいるのですか、それを使用しているインストールの数が増えていますか?主な競合相手は何ですか?

Qtはどのような企業のニッチを満足していますか?最近多くの企業アプリケーションがクロスプラットフォームになっていますか、それともJavaなどのルートを辿るのでしょうか?

ノキアで購入して以来、私はQtがモバイルデバイス上で実現可能な将来性があると考えています。実際にこれがうまくいっていますか? Qtはノキアのサービスに限られているのですか、それともAndroidのデバイスなどがありますか?

私が見逃しているかもしれないQtの未来のあらゆる面についてお気軽にコメントしてください。

答えて

6

彼らは1995年以来、最近いくつかのノキアは、Symbianに有利に競争を抑えるためにそれらを購入する恐れていた。 QtがSymbianとMaemo 5をすぐにサポートするようになったのは間違いです。彼らがR & Dで費やした努力と、そのフレームワークがすでに多くのプラットフォームで提供していることを見て、私は将来について心配しません。

オープンソースのプラットフォームとして、私はAndroid搭載デバイスが可能なプラットフォームではなく競争相手だと考えていますが、それは単なる野生の推測です;-)この件に関していくつかの激しい議論があります。

もう一つの本当の競争相手は.NETだけで、IDEビルドツールだけでなく、ワークステーションや組み込みの世界にも対応しています。

Clifford 1つのフレームワークだけに固執しないことのアドバイスは非常に賢明です。より多くのプラットフォームをカバーする利点の他にQtを使用するもう一つの議論は、C#よりも厳しいC++言語を使用することです。それから、良いプログラミング習慣を得ることができます。また、C#やJavaベースのフレームワークであれば、後で何かを調べる方がはるかに簡単です。メモリ管理の背景に何があるのか​​がわかりますもしそれがすでにそうでないならば)、あなたのコードは潜在的により効率的になります。

9

本当の答えはありませんが、私は最近、さまざまなC++ライブラリの求人トレンドにはthis diagramを見ました。

4

Qtは、wxWidgets、Windowsフォーム、MFC、GTK +、VCLなどのGUIフレームワークとライブラリの数の1つです。私はフレームワークの選択が重要なビジネス上の決定であることはまれであることを示唆しています。その選択は、プラットフォーム、必要な機能、既存の開発者の経験、開発ツールのサポートなどによって決まることが多いです。

GUIフレームワークの一般的な知識は、スキルをより移植性の高いものにするために、はるかに有用でしょう。このビジネスではめったに支払われない単一の技術を専門とし、柔軟性と新しい関連スキルを迅速に獲得する能力があります。

しかし、QtはKDE環境の基礎であるため、KDEをターゲットとするLinux開発では、Qtは便利なスキルです。

this company'sの製品は、クロスプラットフォームの移植性を実現するためにQtベースの製品です。

+4

私は、4.5がLGPLの下にあるので、Qtの人気が急速に上昇すると強く信じています。 C++の土地に近いところには何もないので、すぐれたツールを使って簡単にRADを実行できるので、人々を止める唯一の方法はかなり高価なライセンスだった。 –

4

私は約2年間、エンターテイメントソフトウェアのQtフレームワークを使って契約をしています。ここでは、私が発見したものです:

  1. それは クロスプラットフォームアプリケーションを開発するための優れたツールセットです。簡単、 高速、強力、高度。私は決して それを使用して拘束されて感じる。 C++で開発されたので、 のCライブラリとC++ライブラリを簡単に埋め込み、 のライブラリに簡単に埋め込み、必要なときにネイティブシステムの APIをすばやく調べることができます。それがニッチなら、私はそれが2D/3Dグラフィックスを扱う性能重視のGUIアプリケーションだと言うでしょう。私は個人的にQtを使用する企業レベルの企業は見ていません。

  2. 私は東南アジアに住んでいます (アトランタ) - ほとんどの場合、ジョブは表示されません 、ほとんどは.NETまたはJavaです。仕事では、私は が西海岸にいる傾向があり、海外には があります。しかし、おそらくノキアの関与のせいで、私が以前よりも を見ています。

  3. 縮む代わりに で人気が増しているように感じます。私は QtCreatorと のようなものを参照してくださいこのような良い兆候が好きです。
5

私は2007年にQtを使い始めました。私はそれが大好きでしたが、価格は私が望んでいたほどには使用できないことを意味しました。

これまでのところ、ノキアの買収は良いことでした。(例)Trolltechは開発プロセスを完全にオープンしました。 VCSとバグトラッカーにアクセスし、コードを投稿したり、開発スナップショットをテストしたり、問題を開いたり追跡したりすることができます。彼らはthe communityからの入力を評価します。

フレームワークはオープンソースの世界で高品質で非常に人気があります(KDEが気に入っています)。 LGPLライセンスは、commercial software developersでより大きな採用をもたらしました。今年のDevDaysは記録的な出席を見せています。

雇用市場でのQtの役割は何ですか?

私は米国に拠点を置いていないので、状況はどうなっているのか分かりません。ほとんどのC++ジョブは私のエリアのMFCです。私はQtを使用するいくつかの場所を知っています。

多くの人がいるのですか、それを使用しているインストールが増えていますか?

私は間違いなくニュースグループ/フォーラム/オンラインコミュニティに興味を持っています。

主要競合相手は何ですか?

Windowsでは.NET、MacではCocoa、LinuxではGTK +です。 C++についてはwxWidgetsのみでMFCやWTLを選択肢とみなすことができますが、私はQtとは別のリーグにいると主張します。

QtはNokiaのサービスにほとんど制限されていますか、それともAndroid搭載端末などの場所はありますか?

Qtは、WinMo/CEおよびLinuxデバイスでも使用できます。 SymbianはNokia専用ではありません。 私は公式のAndroidまたはiPhoneのポートが表示されるとは思わない。現在、彼らはS60とMaemoのサポートを全面的に手掛けています。

2

私は組み込み開発を行い、革新的なアイデアで市場シェアを拡大​​しています。 QtExtendedを止めることはしばらく心配でしたが、今は埋め込みのQTが急速に成長していると私は確信しています。

モバイル/スマートフォンだけでなく、自動車にも同様に。 SymbianとMaemo、WinCEとLinux(そしてすべてのデスクトップ)プラットフォーム用のクロスプラットフォームを望んでいるので、私は競合するツールキットを見ていません。

しかし、私はそのスキルを採用している会社は見当たりませんでしたが、LGPLとQt Mobilityのような開発はまったく新しいものです。

関連する問題