2012-04-25 12 views
1

私はグループユニプロジェクトを開始しており、ASP MVC 3を使用しています。モバイル(ウェブ)コンポーネントと "従来の"ウェブアプリケーションがあります。一部のビューはオーバーラップします(インシデントモバイルビューとインシデントの通常ビューのように)。 ASP MVC 4には、私たちが望むモバイル機能がありますが、ベータ版ではチャンスを逃したくありません。ASP MVC 3モバイル戦略

私たちがやっていたことは、MVC 3のプロジェクトが2つあり、1つはモバイル用、もう1つはウェブアプリ用でした。代わりに、私たちはいくつかのモバイルのみのコントローラを持ち、すべてを1つのMVCプロジェクトに持つことを考えていました。たとえば(/ AccountMobileController/Signupおよび/ AccountController/Signup)?

あなたは何をお勧めしますか? ASP MVC 4 Betaを使うのはばかげているのですか?

答えて

3

MVC 3では、モバイルビューのサポートをかなり簡単に取得できます。どのように彼らがこれに近づいたのかをStackoverflowで見てみましょう。

http://kevinmontrose.com/2011/07/17/mobile-views-in-asp-net-mvc3/

は、ほとんどの場合、あなたのコントローラは、モバイルやサイト全体で同じである必要がありますが、ビューは異なるものになります。

0

私は、BootstrapやLessなどのフレームワークを見ることをお勧めします。あまり手間をかけずにレスポンシブウェブサイトを構築するのに役立ちます。 mvcコードからCSSやスタイルを混入させないように注意してください。

1

私はMVC4 Betaのために行くと言っています。

はい、それはベータ版ですが、ALMOSTはプロダクションの準備が整いました。

System.Web.Mvcは実際にそれほど変わっていません。実際には、MVC4の「モバイルテンプレート」は、テンプレートにあらかじめバンドルされているHtml、Css、およびJsテンプレートです。

MVC4の主な新機能は、さまざまなデバイスのビューを交換することです。

さらに、Web APIは、APIを作成するのに本当に素晴らしい機能です。

http://www.asp.net/mvc/tutorials/mvc-4/aspnet-mvc-4-mobile-features

+0

私は有意な変化は存在しないことに同意するものとし、他のグループのメンバーが心配しているASP MVC 4 RTMのみVS 2011 – Lee

+1

上で実行されること、それはビン展開可能である2010年にうまく動作します。 – jcreamer898