小编Sla*_*bin的帖子

为什么我们需要RESTful Web服务?

我将学习RESTful Web服务(最好说我必须这样做,因为它是CS硕士学位课程的一部分).

我在维基百科上阅读了一些信息,我还在Sun Developer Network上阅读了一篇关于REST的文章,我发现这不是一项简单的技术,有一些用于构建RESTful应用程序的特殊框架,而且它经常与SOAP Web服务和程序员应该了解何时使用SOAP以及何时REST可能是很好的方法.

我记得几年前SOAP很受欢迎(时尚?),而'SOAP'项目必须出现在每个好的简历中.但在实践中,它很少用于实现非常简单的目的.

在我看来,REST是另一个"时尚的最后一句话"(或者我完全错了,因为我在实践中从未见过REST).

你能给我一些例子,说明应该使用REST吗?为什么我们不能在没有REST的情况下做同样的事情(或者为什么我们应该花更多的时间在没有REST的情况下做同样的事情)?

UPD:不幸的是,在第一次评论中,我看不到任何可以引起我注意的具体论点.让我觉得REST是很棒的技术!

我希望看到这样的答案:

我正在开发另一个复杂的HelloWorld应用程序,我们需要传输大量/微小的数据,我向我的同事提出了REST解决方案:

- 哦,该死的!Jonny,我们当然应该使用REST来实现这个应用程序!
- 是的,Billy,我们可以使用REST,但我们最好使用SOAP.相信我,因为我对开发HelloWorld应用程序有所了解.
- 但SOAP是上个世纪的老式技术,我们可以使用更好的技术.
- 比利,你准备花3天时间试验REST吗?我们可以在2小时内使用SOAP做到这一点.
- 是的,我确信我们将花费更多的时间来实现相同的安全性/性能/ /可扩展性/其他任何与SOAP相关的东西.我确信HelloWorld应用程序应该只使用REST开发.

architecture rest soap web-services

122
推荐指数
4
解决办法
7万
查看次数

随机'关注'文件夹和'.keep'文件

我正在学习rails.

在某个地方,我注意到看似随机的文件夹和文件出现在我的rails应用程序目录中.在某些文件夹中,有一个concerns文件夹,.keep里面有文件.该.keep文件似乎为空.在其他文件夹中没有concerns文件夹但存在空.keep文件.

有谁知道这些文件/文件夹的处理是什么?

git version-control

82
推荐指数
3
解决办法
2万
查看次数

Rails:为什么每个目录中都有.keep文件

.keep在rails骨架的每个目录中都看到了文件.
那个文件是什么?
它的意义是什么?

git version-control

27
推荐指数
1
解决办法
1万
查看次数

标签 统计

git ×2

version-control ×2

architecture ×1

rest ×1

soap ×1

web-services ×1