我阅读了一些关于RPC
样式和RESTful
网络服务的讨论。
到目前为止,我有以下两点想法:
RPC
和REST
之间的争论似乎与类似
在CISC
和RISC
指令架构之间。 RPC看起来
转而使用更复杂的词汇,而REST只使用一些
普通动词。
REST样式只是将HTTP协议作为客户端和服务器之间的中间层引入,希望decouple
2方。就像 David Wheeler 所说:
计算机科学中的所有问题都可以通过另一个层次来解决 间接,当然除了间接太多的问题。
所以:
这两个想法有效吗?
这两种风格最适合的场景是什么?