我即将为现有 .NET 应用程序创建一个 API,并希望采用 RESTful 服务路线。我们的后端平台是.NET 和 MSSQL。我希望能有一个良好的混合或可扩展性与干净的架构相结合。
对于实现 RESTful .NET API(WCF、标准 ASP.NET、MVC 甚至 HTTP 侦听器)的最佳方法有什么强烈的意见吗?
还有关于为什么不使用 .NET 的任何意见或使用 RoR 之类的东西的原因。
http://www.openrasta.com 它是唯一可以帮助您学习如何创建 REST api 的 .Net 框架。 您可以使用其他框架来做到这一点,但除非您有构建 REST api 的经验,否则您可能会误入歧途。
一种选择是 WCF 数据服务,以前称为 ADO.NET 数据服务,它的实现具有一些 REST 品质。
从数据库的实体框架模型创建基本服务很容易。 从那里可以添加服务操作以获得额外的功能。