8

私は C# プログラマーで、Android アプリを作成したいと考えています。私は頑固な悪党で、Java を書くことを二度と拒否します (6 年前に C# に切り替えた後)。

Mono と MonoDroid (および Java の作成) 以外に、何か選択肢はありますか? それとも、自分の Java のルーツに戻ることを拒否したことを愚かだと思うべきでしょうか?

Phonegapなどの他のものに対するXamarinの長所と短所は何ですか?

(Java 関連と C# の議論は控えてください。Java のルーツに戻ることについて尋ねたとき、私は修辞的でした。)

4

6 に答える 6

5

これは基本的に、C# 開発者にとって唯一の選択肢だと思います。

于 2010-06-06T08:17:11.623 に答える
1

最近のモバイル アプリケーションの開発は骨の折れる作業です。ビジネスの注目を集め、視聴者との市場シェアを獲得するには、モバイル アプリが必要ですが、どのプラットフォームを選択しますか? アップル?アンドロイド?ウインドウズの電話?モバイル アプリの開発コストは、プラットフォームの選択に加えて最大のハードルの 1 つです。3 つの主要なモバイル オペレーティング システムのうちの 2 つでアプリケーションをネイティブに開発すると、開発コストがすぐに 2 倍になります。各モバイル オペレーティング システムは、特定のプログラミング言語と開発環境での開発を中心に設計されています。

3 つの異なるオペレーティング システム、3 つの個別の言語と開発環境、およびカウント。これらすべてのオペレーティング システムにネイティブに対応できるようにするには、モバイル アプリの開発者は、これらの各プログラミング言語の専門家であり、各モバイル オペレーティング システムの動作のニュアンスの専門家でもある必要があります。タスクのライフサイクル、マルチスレッド、メモリ制限、ガベージ コレクションなど。

Xamarin の詳細:

http://devproconnections.com/mobile-development/product-review-xamarin-monotouch-and-mono-android

http://www.justinshield.com/2014/05/cross-platform-mobile-development-phonegap-vs-xamarin/

于 2015-10-08T12:09:41.283 に答える
0

MonoDroid は待つ価値があります。

http://tirania.org/blog/archive/2010/May-21.html

于 2010-06-06T10:32:11.020 に答える
0

Xamarin も別のオプションです。Xamarin を使用して Android アプリと IOS アプリを作成することができ、Visual Studio を使用するか、フル機能の MonoDevelop IDE を使用できます。

http://xamarin.com/monoforandroid

于 2013-01-08T15:21:20.553 に答える
0

あなたは熱心な C# 開発者なので、MonoDroidが正しい答えだと思います。MonoDroid Preview 1 は 2 日前にリリースされたので、ベータ版とフル リリースまでそう遠くはありません。

于 2010-08-20T09:12:35.057 に答える
0

Mono と MonoDroid (および Java の作成) 以外に、何か選択肢はありますか?

別のオプションは Scala です。ツーリングが今どのようなものかはわかりませんが。

于 2010-06-07T16:42:47.480 に答える