7

私が取り組んでいるプロジェクトでは、MVC4 Web サイトで Razor と Angular.js を組み合わせて使用​​しています。私はフロントエンド Web 開発にかなり慣れていないので、これが良いアイデアかどうかについて混乱しています。これらを混在させることの利点と欠点は何ですか? また、これらの両方を一緒に使用すると意味があるシナリオは何ですか?

4

1 に答える 1

6

AngularJS + MVC4/Razor との経験を共有できます: ローカリゼーションのみに Razor を使用しているため、許可されている Razor 機能は "@somekeyword" のみです。その結果、クライアント側では、ローカライズされた AngularJS テンプレートを取得しました。これにより、最大のキャッシングが可能になります (CDN を使用しても)。

MVC4 に関しては、JSON データの送信に ASP.NET Web API を使用しています。HAL (Hypermedia) 応答を送信するための開発者向け拡張機能が必要です。

これにより、最大のデカップリングと、必要に応じて別のバックエンドに変更する可能性が得られます。

于 2013-01-13T23:38:34.233 に答える