2012-12-20 11 views

答えて

5

あなたがC#と.NETを使用してiOSアプリを開発することができ、それを通してMonoTouchでモノと呼ばれる2つのプラットフォームがあります。

  1. Mono
  2. MonoTouch

あなたがC#でモバイル開発を学ぶために、私はこのbookを提案します。あなたはHTMLjavascriptのお手伝いを致します次のSDKのに興味がある場合


  1. Phone Gap
  2. Appcelerator Titanium
  3. Sencha
12

Xamarinチーム、Monoプロジェクトに取り組んでノベルから以前の従業員、iOSAndroidの両方のためのクロスプラットフォームのコンパイラとランタイムを開発しました。

モバイルアプリケーション開発の "どこでも一度だけ実行できる"ユートピアはまだ作成されていませんが、それは間違いなく正しい方向への一歩であり、おそらくHTML5ソリューションより優れています。

.NETとMonoでコンパイルされたコアライブラリ(アプリケーションロジックのみ、UIコードなし)を記述することをお勧めします。次に、サポートする各プラットフォームに固有のUIレイヤーを作成します。 MVCパターンを使用すると、コードを非常に再利用可能にするような方法で抽象化することができます。

関連する問題