什么是构建其余服务的最佳API:WCF和ASP MVC。每种方法的优缺点是什么?什么是构建REST服务的最佳.NET API
1
A
回答
3
目前WCF构建纯REST/HATEOAS api相对痛苦。特别是如果你想有单元测试。 ASP MVC面向更多面向UI的项目。您可能要等到Microsoft发布WCF Web API或使用OpenRasta。
1
这很大程度上取决于你的团队更有经验。如果你的团队已经习惯了MVC,你可能会发现遵循该路线更容易,而不是从头开始在WCF上开始。
这是一本好书,关于这个问题:http://www.amazon.com/Effective-REST-Services-via-NET/dp/0321613252
0
很多用什么取决于你打算用它做什么,你在寻找一个是更新与jQuery视图元素?那么使用Asp.net MVC是做到这一点的方法,对于外部用户访问的API,它取决于您对开源的看法,如果您对开源组合可以,那么我会说看看OpenRasta,否则看看WCF Web API,它不像OpenRasta那么成熟。
相关问题
- 1. 创建移动Web服务API的最佳方式是什么?
- 2. 构建这种远程服务的最佳方式是什么?
- 3. 与不同用户(公司)构建REST API的最佳实践是什么?
- 4. 什么是REST Web服务quthentication的常规和最佳实践?
- 5. 什么是最佳的计时器间隔? .NET Windows服务
- 6. .NET - 检查和控制Windows服务的最佳库是什么?
- 7. 在.Net中创建提醒服务的最佳方式是什么?
- 8. .NET最灵活的web服务API框架是什么?
- 9. 什么是REST的最佳ERROR模型
- 10. 什么是REST服务?
- 11. 为Web服务API创建客户端库的最佳方式是什么?
- 12. 什么是构建数据库的最佳构建系统?
- 13. 在.Net中构建Web服务的首选方法是什么?
- 14. 设置dev-env构建Windows服务的最佳方式是什么?
- 15. 在Android中创建服务的最佳方法是什么?
- 16. 保护REST API的最佳方式是什么?
- 17. 什么是node.js/Express/MongoDB REST全API的最佳设计
- 18. 什么是自动执行REST api的最佳方式
- 19. 速率限制REST API用户的最佳做法是什么?
- 20. 测试Rails REST XML API的最佳方式是什么?
- 21. 从angularjs调用Rest API的最佳方式是什么?
- 22. 什么是生成REST API文档的最佳方式?
- 23. 在REST api中路由关系的最佳做法是什么?
- 24. 测试REST API的最佳方法是什么?
- 25. 什么是.Net的最佳EXIF库?
- 26. 什么是TIBRV API的.NET实现的最佳文档集合?
- 27. REST Web服务的好处是什么?
- 28. 构建C#.NET客户端 - 服务器聊天应用程序的最佳方式是什么?
- 29. 什么是.NET服务?
- 30. 什么是.NET RIA服务?
我真的会考虑http://www.servicestack.net/作为另一种选择。但德米特里的答案是现实与尝试与MVC或WCF之间的问题。 – ElvisLives