论坛首页 编程语言技术论坛

rails作者DHH谈及REST

浏览 19665 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-12-27  
http://www.loudthinking.com/arc/000602.html

CSDN上面有中文的翻译:

http://blog.csdn.net/dhansson/archive/2006/11/26/1415180.aspx

标题是“死星不可避免的灭亡 ”,引用星球大战的典故,含义是说对于那些庞大商业公司和机构搞出来的貌似威力无比的SOAP和Web Services就好像星球大战中帝国军队建造的终极武器-死星。

引用

现在感觉起来我们已经到了星球大战-新希望这部电影的最后20分钟。......

而对甲板上的帝国指挥官来说,我敢肯定他们没有什么需要担心的事情标准化过程正在全速前进。我们有委员会来监督委员会。所以,一小拨叛逆的黑客的咕嘟很难改变什么。难道他们不知道死星很快就要完全投入使用吗?

......我肯定EJB和CORBA的推动者同样认为他们是不可战胜的,......

可能这就是IT业内一个大的运作的方法。我们必须要有一个复杂性深不可测的新的前沿以迷失于中。这个前沿需要工具修整,庞大的顾问团队,5年的任务计划,和进出的障碍


引用
即将到来的Rails 1.2令我兴奋的就是它全部是关于尽量的让REST成为网络程序员自然的解决方案。肯定有很多人在某个方面根本不在乎。他们就是那些处于危机的人。但是使REST成为标准根本不难。REST已经很简单了。混合一点帮助,指导,和集成的常规,很快,程序员对项目经理实现SOAP接口的要求的反应就会是:”你真的想让我这么做?!?!”


DHH认为了SOAP就像帝国军队的死星那样,貌似强大,却终将陨落。而推翻SOAP统治,取代SOAP成为网络web服务的REST虽然看似不值得一提,却终将获胜。

另外最近Google废除了以前发表的Google SOAP API,改用AJAX来提供Search服务了。

很有意思的事情和趋势,让我们明年好好看看是否REST将掀起真正的web服务革命吧,这是SOAP搞了六年都没有搞成功的事情。

BTW:很可惜这么好的文章在CSDN却没有什么点击和回复,sign~
   发表时间:2006-12-27  
也许原本就不需要那么复杂?这些大公司们好像都有些力不从心的感觉呢
简单简单再简单
0 请登录后投票
   发表时间:2006-12-27  
基本同意。现在很多技术就是用更复杂的方式去解决已经被搞复杂的东西,得到的结果是更加复杂。
很多复杂的软件产品都是用于解决财富500强企业里的问题和需求,也只有他们愿意为这些技术买单。对其它企业而言,窃以为不需要那些重量级的应用软件。
0 请登录后投票
   发表时间:2006-12-28  
复杂才能去忽悠人
0 请登录后投票
   发表时间:2006-12-28  
lxf 写道
基本同意。现在很多技术就是用更复杂的方式去解决已经被搞复杂的东西,得到的结果是更加复杂。
很多复杂的软件产品都是用于解决财富500强企业里的问题和需求,也只有他们愿意为这些技术买单。对其它企业而言,窃以为不需要那些重量级的应用软件。

500强企业也不是那么傻,更多的是政府工程专门买“死星”的产品。
0 请登录后投票
   发表时间:2006-12-28  
在CSDN上看过DHH的四篇blog
老实说,如果不看下边的注解的话,有时候看着看着,就有一种很玄乎的感觉...
0 请登录后投票
   发表时间:2006-12-28  
lighter 写道
在CSDN上看过DHH的四篇blog
老实说,如果不看下边的注解的话,有时候看着看着,就有一种很玄乎的感觉...

不知道你说的“玄乎”是“神秘”的意思,还是“不知所云”的意思。
我觉得这篇"学习 REST "的文章比较通俗易懂,思路明晰~
0 请登录后投票
   发表时间:2006-12-28  
软件的代价越来越高。随着一种新技术和新平台的出现,旧的系统不断的被推倒重来。

否定-肯定-被否定

什么样的软件才是我们所需要的
0 请登录后投票
   发表时间:2006-12-30  
rest=把http压榨的更厉害
搞不明白有什么好稀奇的。
webservice失败不在于技术,这种超前的想法根本就没有多少需求,为啥不好好做应用,非得面向service来开发呢?
0 请登录后投票
   发表时间:2006-12-30  
eyejava 写道
rest=把http压榨的更厉害
搞不明白有什么好稀奇的。
webservice失败不在于技术,这种超前的想法根本就没有多少需求,为啥不好好做应用,非得面向service来开发呢?

我需要webservice,这是我的一个实际体会。
我使用了某站点的动态域名解析功能,这个站点没有提供webservice。
但我不想每次都打开它的站点,手动去修改里面的IP地址。我希望的是打开我自己的程序的时候,就能够自动的将IP地址修改了。那么没有webservice的情况下,我应该怎么做?
首先,我得自己写程序代码模拟浏览器的行为,使用用户名和密码登录进入它的站点,并且保持cookie或者session不变;然后把里面修改ip地址的那些表单字段名称和值取出来(得使用不少“正则表达式”),然后把ip地址修改为我的新ip,最后发送一个http post,将数据更新。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics