次の目標を持つウェブサイト/モバイルアプリを作成しています:
- モバイル ブラウザ (Android、iOS) でレンダリングする必要がある
- ブラウザ (iPad など) でタブレットにレンダリングする必要がある
- デスクトップブラウザでレンダリングする必要がある
- PhoneGap にバンドルされたモバイル アプリを作成する必要がある
クライアント側で KendoUI と ASP.NET MVC 4 を使用しています。
コードをできるだけ再利用するようにする必要があります。
これが私の計画です:
- モバイル アプリの場合は、プレーン HTML (CSHTML を使用して PhoneGap にバンドルすることはできないため)、JS および Kendo モバイル ウィジェットを作成します。
- モバイル ブラウザーのレンダリング用に、別のソリューションを作成し、ブラウザー固有のビューを作成します (モバイル ブラウザー用、タブレット用、デスクトップ ブラウザー用の 3 つが必要だと思います)。Kendo Web ウィジェットを使用します
- サーバー側のコードを可能な限り再利用する必要があります (コントローラー、データ アクセス EF レイヤーなど)。これには Web API を使用する必要がありますか?
これは機能しますか?何かご意見は?ありがとう!