2

すでにASP.NETMVC3アプリケーションを持っていて、そのためのAndroidアプリケーションを開発したいのですが、どのようなオプションがありますか?

いくつかの調査の後、私は次のように考えました。

  • MVCアプリケーションのコントローラーを使用するネイティブAndroidアプリを作成します。これを使用するには、Androidアプリに送信できるように、データをJSONに変換するメソッドを各コントローラーに追加する必要があります。
  • ASP.NETアプリケーション全体を忘れて、AndroidアプリケーションからSQLサーバーに直接接続してみてください。データベースと通信するには、中間のASP.NETコードを作成する必要があることを知っています。
  • MVCアプリケーションからモバイルWebビューを作成し、Androidアプリケーションで使用します。(それが可能かどうか、そしてそれをどのように行うかはわかりません)。

これらのオプションのいずれかが有効であり、他にどのようなオプションがありますか?これを行うための最良の方法はどれですか?

4

2 に答える 2

2

別のオプションは、アプリで使用するためのデータアクセス用のコントローラーを含む別のMVCアプリまたは領域を作成することです。

MVC3を使用していることは知っていますが、例としてMVC4WebAPIを確認することをお勧めします。

ベストプラクティスでは、アプリとデータベースの間に何らかのサービスレイヤーを設定する必要があるため、リストから2番目のオプションを削除します。ただし、他の2つのオプションは実行可能です。

于 2012-04-05T17:41:11.297 に答える
0

jquery mobileまたはKendoUI(ライセンスの支払いを希望する場合は、優れた製品スイート)を利用して、MVCプロジェクトによってJSONデータとして提供されるデータに接続するHTML5+Jのみのアプリケーションの開発に役立てることができます。

純粋なhtml+Jsアプリを作成したら、PhoneGapを使用してAndroidとiOSの両方のアプリにコンパイルできます。

于 2012-04-05T18:20:14.163 に答える