2016-05-10 11 views
-2

私は他の人からの経験を見るために、これを求めています。 ASP MVCのWebサイトを持つ例ほとんどの場合 は、オーバーヘッドです。少なくとも私にとっては、JSONで応答し、その後、あなたはSPAのアプリケーションやモバイルアプリまたは任意のいずれかを添付することができWebAPIのを持つことが非常にクリーンかつ簡単です。なぜあなたはSPA + ASP.NET WebAPIの上でASP.NET MVCを選ぶのでしょうか?

ASP MVCコントローラを使用している場合は、コントローラではなく、if条件で満たされたコントローラと、掛かっているセッションバッグがあると感じています。ビューはHTMLとRazorの組み合わせで、ほとんどの場合「TODO」で完全に醜く見えます)

古いプロジェクトで使用されていて、それを維持する必要があるのか​​どうかは分かります。あなたは新しいものを始めているときしかし、なぜあなたは、ASP.NET MVCや他の同様の枠組みを選ぶのでしょうか?

私の意見で

答えて

1

、それはすべてあなたの期待についてです - あなたが必要な場合はもちろん、WebAPIのを取る必要がありますRESTが、あなたのプロジェクトでのRPCスタイルのアクションの要件の場合には、MVCは、より良い選択

+0

私はRESTが必要な場合、私はASP MVCを選択できないので、それは明らかです。しかし、私はこの質問をして、誰かがMVCを選ぶ理由があるかどうかを調べるようにしました。誰かが「OK、MVCは行く方法です」と言うほど特別なことです。私は個人的にMVCが好きではありませんので、他の人が何を言っているのか見たいと思っています。 – hellwd

1

になりますそれが依存しています利用可能なリソース。すべての純粋なUI(バックエンドへのすべてのリクエスト/レスポンスはRESTful APIを介したものです)を既に行っているチームがある場合、そのチームにUIを作成させてAPIに集中することができます。これらのUIアプリケーションは、ほとんどがクライアント向けの製品です。

しかし、チーム内では、管理アプリケーションや操作アプリケーションなどの社内アプリケーションや内部アプリケーションを開発する必要があり、UI要件はそれほど洗練されていないため、チームのスキルセットはUIでは重くなく、できるだけ早くアプリケーションを開発するには、MVCを利用します。

関連する問題