现在感觉起来我们已经到了星球大战-新希望这部电影的最后20分钟。起义者们已经有了死星(1)的的轮廓图,他们的军队已经详细计划了作战方案,以作最后的决战。这个战役离结束还有很远,但是你,作为观众,已经对最后的结局了然于胸。
而对甲板上的指挥官(2)来说,我敢肯定他们看起来也没有什么需要担心的事情。标准的标准化过程正在全速前进。我们有委员会来监督委员会。所以,一小拨叛逆的黑客的咕嘟很难改变什么。难道他们不知道这战船(3)很快就要完全投入使用吗?
当然,这个是常见而且周期性出现的主题。我肯定EJB(4)和CORBA(5)的推动者同样认为他们是不可战胜的,哪怕在对他们的起义者已经找到了毁灭他们的蓝图很久以后。可能这就是IT业内一个大的部门运作的方法。我们必须要有一个复杂性深不可测的新的前沿以迷失于中。这个前沿需要工具修整,庞大的顾问团队,5年的任务计划,和进出的障碍。
不管怎么说,我就是想做一个虚拟的“我正在为了这个表演拿出来爆米花(6)”。实时的观看是一种享受。尤其是这个战役是被一些富有表现力的人来解说,比如说Pete Lacey和Duncan Cragg。
即将到来的Rails 1.2令我兴奋的就是它全部是关于尽量的让REST(7)成为网络程序员自然的解决方案。肯定有很多人在某个方面根本不在乎。他们就是那些处于危机的人。但是这个(使REST成为标准)根本不难。REST已经很简单了。混合一点帮助,指导,和集成的常规,很快,程序员对项目经理实现SOAP(8)接口的要求的反应就会是:”你真的想让我这么做?!?!”
1. 死星原文是指星球大战里的Death Star,这里暗喻强大却终将灭亡的现行标准和技术。
2.原文用的是Commander, David将其引申为标准的制订人。
3.战船暗喻Rails 1.2。
4.EJB指Enterprise Java Bean. EJB是一个封装商业逻辑的服务器端控件。EJB的设计初衷是为了更好地解决一些重复出现的网络编程问题,比如说并行控制,安全等功能的实现。
5. CORBA指Common Object Request Broker Architecture. CORBA是一个保证用不用语言实现,在不同计算机上运行的软件控件能够正常合作的标准。
6. 美国文化里,看电影一般都是要吃爆米花,喝可乐,这句话表示David准备看戏了。感觉颇有些像我们中国人看电视爱磕瓜子一样。:-)。
7. REST指Representation State Transfer. REST是一个分布式媒体信息系统的软件结构的风格。REST起源于Roy Fielding(Apache Server的创始人之一)的2000年的博士论文。
8.SOAP指Simple Object Access Protocol. SOAP是一个在计算机网络上交换XML格式的信息的协议。
Original Post: http://www.loudthinking.com/arc/000602.html
Original Post: http://www.loudthinking.com/arc/000602.html