1

次の目標を持つウェブサイト/モバイルアプリを作成しています:

  1. モバイル ブラウザ (Android、iOS) でレンダリングする必要がある
  2. ブラウザ (iPad など) でタブレットにレンダリングする必要がある
  3. デスクトップブラウザでレンダリングする必要がある
  4. PhoneGap にバンドルされたモバイル アプリを作成する必要がある

クライアント側で KendoUI と ASP.NET MVC 4 を使用しています。

コードをできるだけ再利用するようにする必要があります。

これが私の計画です:

  1. モバイル アプリの場合は、プレーン HTML (CSHTML を使用して PhoneGap にバンドルすることはできないため)、JS および Kendo モバイル ウィジェットを作成します。
  2. モバイル ブラウザーのレンダリング用に、別のソリューションを作成し、ブラウザー固有のビューを作成します (モバイル ブラウザー用、タブレット用、デスクトップ ブラウザー用の 3 つが必要だと思います)。Kendo Web ウィジェットを使用します
  3. サーバー側のコードを可能な限り再利用する必要があります (コントローラー、データ アクセス EF レイヤーなど)。これには Web API を使用する必要がありますか?

これは機能しますか?何かご意見は?ありがとう!

4

1 に答える 1

0

率直に言って、それが機能するかどうかを判断する唯一の方法は、実際に試してみることです.

ASP.NET MVC 4 には、Web サイトにアクセスするデバイスに基づいてさまざまなビューをレンダリングする優れた機能があります。これは、デスクトップ、タブレット、および電話用のビューを作成するのに役立ちます。

JSON を返すサービスとしてビジネス ロジックを公開することを強くお勧めします。その後、あらゆるプラットフォームやあらゆるテクノロジーからデータを消費できます。.NET で JSON サービスを作成するには、WCF、ASP.NET MVC アクション メソッド、WebApi など、さまざまな方法があります。

于 2012-11-30T07:51:21.390 に答える