2012-01-24 14 views
0

あなたのアドバイスが必要です。クロスプラットフォームの開発

私は巨大なエンジニアリングプロジェクトに取り組んでいます。すべての準備が整いました(リソースや数式など)、コーディングを開始するときです。私はどの言語でコードするのに問題はない(私はたくさん知っている)。 しかし、彼らは私を引き離しているユーザーです。 私はWindowsをプライマリOSとして使用していますが、たくさんのMacユーザーがいます.Linuxもあります。そして今日、タブレットは開発スペースをたくさん取っています(Androidなど)。

だから、アドバイスどんなオプションがない:

1)は、各OS上のゼロからプログラムを書いて、私はMacはXcodeのを使用する上で、Viusal Studioを使用してWindows上でプログラムを書くことを意味します。 しかし、これは多くの費用がかかります...私はWindows PCを所有しています。私のデスクトップ用にMacまたはMac OSを購入すると、私の予算が壊れてしまいます。

2)クロスプラットフォームのコンパイラを使用してください... Qtがいいです。しかし、商業利用についてはどうですか?私は世界中の私のアプリを公開するために商用ライセンスを購入する必要があることを読んだ。 これが間違っていたらどうぞ教えてください。

本当に分かりません...私はWindows用にそれを展開しますか? クロスコンパイルのための素晴らしいオプションが分かっていれば、多くの助けになります。

あなたのアドバイスが

よろしくを高く評価され

+1

ウェブアプリケーションとして動作しますか?それはかなりクロスプラットフォームです。もしそうでなければ、Javaはチェックアウトするのに良い言語になるでしょう。 – speeves

+0

実際、JavaはWebアプリケーションの開発にもうまく機能します。 – speeves

+0

hmmm javaは素晴らしいですが、すべてのOSにインストールする必要があるJVMについてはどうでしょうか。 –

答えて

1

それはアプリのどのような?

非常にシンプルなフロントエンドを持つアプリケーションであれば、コマンドラインバージョンを作成してウェブスクリプトでラップすることはできますか?

非常に応答性の高いリッチユーザインタフェースが必要で、C++でプログラムできれば、クロスプラットフォームを必要としない場合でもQtは非常に優れたソリューションです。

LGPLライセンスは、商用アプリケーションに最適です。

+0

ええ、Qtはいいようです、私は右の私のアプリケーションフォルダで必要なQtフレームワークのlibsをパッケージ化する必要がありますか? –

関連する問題