RavenDB で構築された asp.net mvc3 アプリケーションがあり、外部の HTML5 モバイル アプリを介してデータにアクセスできるようにしたいと考えています。WCF または MVC コントローラー アクション メソッドを介してメソッドを公開することを考えていますか? どのオプションが最適ですか?
質問する
587 次
2 に答える
0
わかりました、私は少し前に同様の状況に直面しました。これは私が処理した方法で、コントローラーの URL をモバイル アプリケーション クライアントに直接公開しました。基本的に、2 つのコード ベースを維持する負担を軽減し、既存の機能を再利用するのに役立ちます。WCF を使用する場合でも、HTML5 クライアント開発者の作業を楽にするために REST で公開する必要があります。
これが、Microsoft が ASP.NET MVC 4 Web Api をリリースして、開発者がこれらのシナリオでどちらに進むべきかを混乱させないようにした理由です。サービスがデバイスに依存せず、簡単にテストできるようにします。
于 2012-07-26T11:47:11.563 に答える
0
既に MVC3 でアプリをビルドしているため、MVC コントローラーでの JsonResult アクションをお勧めします: http://www.asp.net/ajaxlibrary/jquery_json_data_from_controller.ashx
于 2012-07-26T11:46:46.753 に答える