3

外出する必要がある新しいモバイル アプリケーションがありますが、VS.Net IDE を使用してアプリケーションを構築する必要があります。

このアプリには、iOS UI の特徴と機能が必要です。

VS.Net で開発する必要があります (2010 または 2012 - 関係ありません)。

私はこのアプリケーションを構築するために合理的な複数のステップを利用することにオープンですが、Objective-C ルートをたどることには興味がありません (そうする場合は、Mac で行っています)。

これまで見てきたことと、いくつかの一般的な注意事項を次に示します。

iOS ビルド環境 http://www.pmbaty.com/iosbuildenv/

  • Objective-C
  • vcproj ファイルを使用して C で初期プロジェクトを作成するためのツール
  • 2010/2012の両方が変換したかったため、これがサポートするはずのVS.Netのバージョンが不明
  • ツールと VS.Net の間を行き来する必要があります
  • 大幅なトレーニングのアップスケールが必要: Objective-C、新しいツール

ビジュアル Web GUI http://www.visualwebgui.com/tabid/711/Default.aspx

  • VS.Net 2010 の新しいプロジェクト タイプ
  • 使用する必要がある独自のコントロールのセットがあり、他にはありません
  • winform 用の古いスタイルのデザイナー実装を使用して UI を簡単に描画
  • プロジェクトを実行しようとしましたが、ブラウザにプロジェクト ディレクトリのリストしか表示されませんでした
  • コーディングは、あらゆる winforms プロジェクトと同様に C# で行われます
  • かなりの時間の無駄 - あまり直感的ではない

Nomad - VS.Net 拡張 (おそらく vs.net の最も単純な使い方) http://www.vsnomad.com/documentation/index.html

  • VS.Net 2010 の新しいプロジェクト タイプ
  • Html コントロールでドキュメント タイプとして Html を利用
  • jquery と cordova のリンク (phonegap)
  • 基本的に VS.Net の phonegap プロジェクト
  • iOS アプリをビルドするには、Apple Dev メンバーシップ (証明書など) が必要です
  • コーディングはJavascriptです
  • プロビジョニング プロファイルと署名証明書があれば、VS.Net からビルドできます
  • 可能性はありますが、フォンギャップの学習が必要になるため、かなりのトレーニングが必要になります

Studio for iPhone - ComponentOne http://www.componentone.com/SuperProducts/StudioiPhone/Demos/

  • Asp.Net プロジェクトを利用
  • VS.Net に完全に統合されているように、デザイン モードではうまく機能しません。
  • 奇妙だったプロジェクトにコントロールを追加する必要がありました
  • これが iPhone のみであり、デバイスに無関心ではないことに気付く前に、デモの半分を取得しました
  • 操作は直感的ではありませんが、実行可能で、出力は非常に優れています
  • 可能性はありますが、これは Asp.net をハッキングしているように感じます - おそらく私だけです

*私が探しているのは、他のオプションか、主要なオプションをカバーしたことの確認です。これで、PhoneGap、Sencha などを使用して先に進むことができます。*

4

1 に答える 1

3

XamarinによるMonoTouchプロジェクトをご覧ください。iOSで多くの.NET機能を使用できます。VS2010プロジェクトをMonoDevelopで開き、そこでコンパイルして、iDeviceにデプロイできます。ただし、無料ではありません。1つのProfessionalライセンスの価格は399米ドルです。

于 2012-08-29T07:43:45.587 に答える