发新话题
打印

毫无新意的Vista和.NET3.0

毫无新意的Vista和.NET3.0

在11月的《程序员》杂志上,看到了微软狂吹的Vista和Vista自带的.NET3.0的介绍。完全是堆砌着华丽词藻的商业宣传。仔细看看微软引以为傲的新技术,都是业内早已出现了N年的技术!

       .NET3.0整个就是Java几项老技术的翻版!

       .NET3.0的三部分:显示框架WPF,通讯组件WCF,工作流WF。

1,WPF, 就是Java的Swing技术的翻版。 原来.NET使用Windows本地的可视化控件来开发桌面GUI,这类似于Java早期的AWT技术。

      现在,WPF完全照搬Swing的思路,从本地操作系统拿到一个窗口,然后再在这个空白窗口上绘制.NET的窗口。这样,.NET桌面程序对Swing程序的性能优势就荡然无存了。

       WPF使用Swing的方式开发GUI之后,就可以和Swing一样,运行在Html页面中了。具备Java的applet一样的能力。整整比java晚了10年,还好意思作为新技术来吹嘘,糊弄消费者?!微软,真有你的!

2,WCF   无非就是一个用于网络通讯的API库,还不是老样子!

3,WF,微软的工作流引擎。   工作流技术,早已出现几十年了。微软现在推出一个功能平平的工作流引擎,有什么好吹嘘的?!不过也是,好歹做出了点新东西。至少比WPF、WCF更值得吹嘘!

         WF这个工作流引擎并不强大,早已有许多公司推出了工作流引擎。Oracle,BEA,IBM都有非常好的东东。开源的Java工作流引擎,优秀的也不少。WF还不支持微软自己参加的BPEL规范,不支持SOA!

        Vista和.NET3.0,又是一次商业宣传!发明一些新的名词和缩写,宣讲着一些堆砌着华丽词藻的天书般的演讲。无聊!微软,还有IBM,你们总是把普通的技术吹成谁都听不懂的“神化”。

        吹牛不用上税啊!

TOP

产品好不好,最终是由市场来检验的。Windows出来的时候,你可以说“操作系统有什么牛的,人家UNIX都出来几十年了”,Office出来的时候,你可以说“人家Lotus早就有电子表格了”。可是,结果呢?不言自明。

开发软件有个特点:做原型容易、做产品难。95年的时候,我在做教育软件,需要显示富文本、超链接的内容。这个事现在看起来容易,当年可不容易。那时候正在Nescape大行其道,IE 2.0很弱,也不支持OLE。为此,我亲手用C++写了一个HTML浏览器,功能比IE 2.0还要强一些。可是产品化能力跟不上啊,等IE 3.0出来,我做的这个东西就下岗了。

所以,固然WPF、WCF、WWF看起来不过是重复他人的理想,但是,只有MS做到了将这些理想实现。这才是MS最强的地方!

看得出来,MS在这几个产品上面是下了苦功的,这是无数牛人智慧的结晶。并不是吹牛。

TOP

二楼说的好!!

TOP

发新话题