ASP.NET に基づく新しいプロジェクトを開始しています。アプリケーションは、Web インターフェイスを備えたレジストリになります。約 3000 人のユーザーが使用します。
最後に新しいプロジェクトを始めてから約 4 年が経ちましたので、最新のトレンドに関しては「少し」錆びています..
新しいアプリケーションを SPA にしたいので、いくつかの Javascript MV* フレームワークを調査し、最終的に Durandal、Bootstrap (レイアウト用)、ASP.NET MVC ヘルパーを使用した Telerik の Kendo UI に落ち着きました。
ASP.NET MVC ベースの Durandal プロジェクト セットアップを作成する、ホット タオルというテンプレートをインストールしました。ただし、ビューは Razor の cshtml ではなく html であることがわかります。cshtml ファイルを引き続き使用できますか (ヘルパー クラスを機能させるため)? これに落ち度はありますか?
また、Durandal を使用する場合は、ASP.NET MVC を使用するのではなく、Web API のみを使用するべきであるという議論も聞きました。それについてどう思いますか?私はまだあちこちで MVC ヘルパーを使用したいと思っています..または Web API のためにそれを放棄する正当な理由はありますか?
新しいプロジェクトのセットアップに関して、他に考慮すべき点や推奨事項はありますか?
よろしくお願いします、アンドリュー