WCFとASP MVCの3つのサービスを構築するための最良のAPIは何ですか?各アプローチの長所と短所は何ですか?RESTサービスを構築するための最良の.NET APIは何ですか
1
A
答えて
3
現時点では、WCFは純粋なREST/HATEOAS APIを構築するのに比較的苦労しています。特にユニットテストが必要な場合。 ASP MVCは、より多くのUI指向プロジェクトを対象としています。 MicrosoftがWCF Web APIをリリースするか、OpenRastaを使用するまで待つことをお勧めします。
1
多くのことは、あなたのチームがもっと経験しているものに依存します。
いずれか1つ(WCFまたはASP.NET MVC)で取り除くことはできますが、チームが既にMVCに慣れている場合は、WCFの最初から開始するのではなく、そのルートに従う方が簡単です。 http://www.amazon.com/Effective-REST-Services-via-NET/dp/0321613252
0
使用するものの多くは、あなたがjQueryを使ってビュー要素を更新することでしたを探しているあなたはそれをやろうとしているかによって異なります。
これは、件名に良い本はありますか? Asp.net MVCを使用してそれを行う方法ですが、外部ユーザーがアクセスするAPIはオープンソースのビューに依存します。もしグループがオープンソースでOKならばOpenRastaを見て、そうでなければWCF Web APIを見てください。それはOpenRastaほど成熟していません。
関連する問題
- 1. これは.NETでイメージライブラリを構築するための良いアプローチですか?
- 2. .Netソリューション:Windowsサービスのためのステップを構築する
- 3. Spring 3(m3)上に構築されたREST完全アノテーション付きサービスの最小構成は何ですか?
- 4. WCFに似たJSON/XML REST Webサービスを作成するための最良のJava方法は何ですか?
- 5. フラットでREST APIを構築する
- 6. REST APIを構築するのに最も適したRIAプログラミング言語は何ですか?
- 7. .NETのパーサーを構築するためのgotoメソッドは何ですか?
- 8. Mooseアプリケーション用のプラグインシステムを構築するための最良のオプションは何ですか?
- 9. angularJSオーディオプレーヤーを構築する最良の方法は何ですか?
- 10. コミュニティサイトを構築するためのベストプラクティスは何ですか?
- 11. ツリーのノードで等価クラスを構築するための良いデータ構造は何ですか?
- 12. ビジネスインテリジェンス:Java BBアプリケーションを構築するための最もインポータントなAPIは何ですか?
- 13. REST APIの構築 - 別々のリクエスト
- 14. .NETのための最良のAI言語/フレームワークは何ですか?
- 15. apiをサービスとして構築する
- 16. ゲームを作るための良い構造は何ですか?
- 17. カレンダー/日プランナーのための最良のデータ構造は何ですか?
- 18. SnapKitでスタックビューを構築するための良いアプローチ
- 19. ビューモデルを構築する最善の方法は何ですか?
- 20. c#サービスを構築/インストールするプロセスは何ですか?
- 21. .Netのための良いOODBオプションは何ですか?
- 22. これは、PHPのzendフレームワークやcakephpでREST APIを構築する方が良いです
- 23. WCF 4 RESTサービスの適切な構成は何ですか?
- 24. MongoDBに埋め込みドキュメントを構築する最も良い方法は何ですか?
- 25. .Net Windowsサービスがユーザーにエラーを報告するための最良の方法
- 26. カスタムのロールバックされたPHPフレームワークの上にREST APIを構築
- 27. パラメータメソッドのための良いベンチマーククラスを構築する方法
- 28. サーバーアプリケーションを構築するための優れたJavaフレームワークは何ですか?
- 29. rest apiでシンプルなCMS Webアプリケーションを構築する
- 30. REST APIデザイン - 同期のためのPlancakeのend_timestampは良い方法ですか?
私は実際にhttp://www.servicestack.net/を別の代替手段として検討します。しかし、ドミトリーの答えは、MVCまたはWCFと同じように試してみる間の問題点です。 – ElvisLives