私はこのパーティーに遅刻していることを知っています。 現在、asp.net webformsを新しいコーディング技術とパラダイムに移行しています。ほとんどasp.net mvcで始まったし、今私はmvc対webapiについてこのすべてのファズに気づいている。私はoldschoolのプログラマーであり、必要がなければ "両方を使う"アプローチとはまったく違和感を感じません。asp.net webformsから移行するには、mvcまたはweb APIをお勧めしますか?
- 私のWebプロジェクトは、SQLレコードのトンのためのCRUD操作を管理するために、動的なダッシュボード/管理サイトに焦点を当てて、オンデマンドでレポートを生成、統計など
- 情報などのすべてではありません静的なウェブサイト(:このご検討くださいサイト、ポートフォリオなど)。
- UIデザイン上のパフォーマンス。実際にブートストラップの基本UIがあれば十分です。
- 可能であれば、エンティティフレームワーク上の純粋なADO。
私が選ぶべきことについてのヒントやアドバイスは非常に高く評価されます。
*編集/閉会*
こんにちは再び、あなたのフィードバックをありがとうございました。 多くの読書と実験の後、私はasp.net webapi + angular.jsへの本当のハード・トライアルを行うことに決めました。なぜなら、マルチプラットフォーム/デバイス使用(ウェブではない)のためにドアを開いたままにしたいからです。 「Angular.jsとWebAPIのが新しいです:
はまた、私は右ここに、特別にこのエキスそれは少し古いかもしれませんが、私は読んでit'sの価値だと思うhttps://superdevelopment.com/2013/12/16/building-rich-web-apps-jquery-vs-angular-js/
で非常に興味深い記事/チュートリアルを見つけました簡単なユースケース以外のプロセスを複雑にする時代遅れのパラダイムに頼るのではなく、Webブラウザ、JavaScript、C#でできることを完全に包含する豊富なインタラクティブなWebアプリケーションを構築する方法を説明します。デスクトップやスマートフォンでネイティブアプリのように動作するWebブラウザでは、jQuery + ASP.NET MVCはそれを構築する最も簡単な方法ではありません。
とにかく、この情報がプログラミングコミュニティの他の人に役立つことを願っています。
目的のために行く非常に少ないの相互作用を持っているウェブサイトやポータルのようなものである場合であり、WebAPIのはrestfullサービス/データ駆動型です... ..http://stackoverflow.com/questions/22589245/difference-between-mvc-5-project-and-web-api-project – Prashant
の開始へのこのリンクをチェックしてください。もしあなたがSOAP/XML RESTも同様に転送できるWCFをお勧めします –