有意思的质疑

一、SOA不就是Interfaced-Based编程吗?

终于有人忍不住发出了质疑的声音,SOA,听起来很玄,其实不就是Interfaced-Based编程嘛?我们以前OO编程的时候不是一直都这么干的吗?充其量用Web Services来包装了一下,这就是所谓的“革命性”吗?

有人就接道,“革命性”就是指的WEB Service啊,可以穿透网络啊。

当然有人会反驳了,理由就是:Interfaced-Based不能能跨平台吗嘛,和SOA、AOP差别大了,而且SOA确切的说是“Message-Based”编程,而且别忘了还有AOP呢。

二、有必要学XAML吗?

XAML真是很火啊,特别是Dan Box和Chris Anderson出了两个MSDN TV短片之后。但是有人就说了,XAML是定义程序界面用的一种标记语言,就像今天用HTML定义Web界面一样,可以想象以后VS.NET肯定可以用WYSIWYG的方式来制作程序的界面,就像今天可以用N多的工具来制作Web界面一样,我们有必要去学这些XAML的标记、用法吗?

反驳的人当然有了,“我们制作Web网页,而不懂HTML实际吗?看看现在做网页的那些工具所谓的WYSIWYG的效果...”、“有必要学数学吗?反正有计算器了...”

但是,“HTML不同啊,当初就没个统一的界面标准,结果被大家搞乱了,而XAML是微软自己的,当然可以精确定义了...”、“数学和XAML没有可比性啊,可以拿IL比比,能读懂IL当然有好处,可是谁会用IL写代码呢?”

posted on 2004-01-07 18:05  kaneboy  阅读(204)  评论(0编辑  收藏  举报

导航