我想知道,一般来说,Web 框架有哪些适合设计 RESTful 应用程序的方式。
例如,一个目标是提供 http 请求路由,因此它们会自动发送到适当的 Controller 。从架构的角度来看,基于MVC模式的Web框架更适合REST。
Web 框架的哪些其他功能有助于构建满足 REST 约束的应用程序?
你有什么理由认为某些语言(python/java)或网络框架(django/turbogears/jersey/reSTLets/...)是最适用的?
最佳答案
我认为 Web 框架支持 RESTful 风格的最佳方式是自动将不同的 HTTP 动词( GET
、 POST
、 PUT
、 DELETE
等)映射到其 Controller /请求上的相应方法处理程序。大多数现代 Python Web 框架都是开箱即用的,Django 除外(除非我错过了一个巨大的变化)。
关于language-agnostic - 一般来说,Web 框架如何支持 REST 风格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2861522/