(OO + 分布式计算) = 软件架构的方向

banq 08-04-19
                   

(OO + 分布式计算) = 软件架构的方向

如果说分布式云计算是一条老百姓通往美好未来的康庄大道,那么选择怎样的座驾驶入这条道路,无疑是关系到我们每个程序员的职业素质和水平。

http://www.jdon.com/artichect/architecture.html

                   

1
banq
2008-04-19 16:52

微软首度反思长期策略:8年前.NET战略很天真

4月17日下午,微软中国董事长张亚勤对外表示,微软8年前提出的.NET战略过于天真,促使企业在发展过程中走了弯路.在历经8年市场的发展之后,微软首度公开反思了这一曾经的重大策略,认为有些“天真”,并承认这个计划没有“完全成功”.“微软在2000年的时候提出.NET,当时有天真的想法,认为所有的存储都会到网络上,所以为什么我们当时提出这个战略”.张亚勤说,“这个计划并没有完全成功,我们过度的依赖网络里面的计算,过度依赖网络的存储,过度依赖软件”.



在微软.NET战略中有几大重点,一是将网络作为计算存储中心,二是基于网络的操作系统和开发工具的架构;第三个更加人性化的自然界面.“在第一点上我们 走了弯路,这个需要检讨”,张亚勤表示,但接下来的第二点拯救了.NET,也促使其获得了今天的业界地位.在人性化的自然界面上,张亚勤则认为有些工作做 的不错,有些则比想象中落后,如“语音方面”.

张亚勤也给第一个重点给出了D的低分,第二个重点打出了A,第三个重点则由于部分业务有些落后,只拿到C.

在2007年年底,微软在基于反思的基础上,提出了自己的“云计算”的概念.但这一思路和目前业界主流的提法不尽相同.此间,业界多家互联网及软件厂商认 为,用户资料和软件工具都存储在服务器中,通过高速带宽到达客户端,客户端可以是手机和电视也可以是游戏机、汽车等任何设备.这一模式将会成为主流.

张亚勤认为,业界“云计算”与8年前微软提出的.NET战略相似,只是因为微软当时翻译方式不同,而更多称之为网络计算或网格计算.“现在有些企业、学者在炒作'云计算'的概念,其实没有什么新的”,他说.

“不管是ADSL还是现在的无线网络,带宽都不是免费的,作为用户,可以用解决方案来均衡这些资源.Office、ERP,及现在的实时通讯,是软件的两 种模式.企业有时候很喜欢一个产品并经常升级换代.因此,底层应用中,如操作系统和 Office里面大量的固定功能可以固定在PC中,其中一些新的功能则可以通过网络来实现.”而这一思路正是目前微软眼中的“云计算”.

张亚勤表示,微软也一直在就自己的“云计算”新思路与业界进行更多沟通和均衡.他也透露,微软会在新的理解下,于今年底或明年初时发布更多产品和服务.




这个张亚勤说话有些嚼文字,既然是天真承认错误,看其具体文字好像没有错,都是表扬自己,不知是学会E文,忘了本,还是学了官话一套,我来剖析,撕开其虚伪的面貌:

>在2000年的时候提出.NET,当时有天真的想法,认为所有的存储都会到网络上
>过度依赖网络的存储
>网络作为计算存储中心

过度依赖存储说白了,就是过度依赖数据库,误导初学者用户走上数据库编程思维,这也是大量只受过数据结构、算法的程序员觉得.NET好用的原因。

.NET就是过度依赖网络存储,就是依赖数据库,认为可以通过集中式数据库计算模型或数据库操作系统的集群来解决爆炸式的计算能力。


[该贴被banq于2008-04-19 17:53修改过]

oojdon
2008-04-22 22:08

不久前李开复博士到我们学校来演讲,就云计算和google的未来搜索技术扯了一大半天,听得我晕乎乎的,banq这么一解释,醍醐灌顶!

banq
2008-04-24 08:58

>李开复博士到我们学校来演讲
多谢,看来我也可以做个“博士”了,哈哈,这些都是我本人的思考,是我一直重视性能和OO设计的结合,正好借云计算进行了几年的总结。

zwjsoft
2008-04-24 14:21

能不能说说跟软件即服务(SAAS)的关系啊?感觉差不多啊?

4Go 1 2 3 4 下一页