免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2318 | 回复: 0
打印 上一主题 下一主题

微软的Visual Studio 2010是云产品吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-05-17 10:18 |只看该作者 |倒序浏览
2010年4月12日,微软发布了Visual Studio 2010。微软表示,Visual Studio 2010支持基于微软云操作系统Windows Azure的开发应用,它的发布是微软迈向云计算架构重要里程碑。尽管微软有关人员极力地说明该产品就是云计算产品,但是好些朋友对我说,他们还是看不出VS2010怎么就是云计算产品了。
判断一个产品是什么不是什么,定义很重要。比如判断一个产品是不是汽车,就要依照一个定义,维基百科的定义为,本身具有动力得以驱动,不须依轨道或电力架设,得以机动行驶之车辆。
目前云计算产品只所以鱼龙混杂,也是因为没有一个统一的定义。以西方公司为主导的定义基本上是把他们现有的技术和产品重新集中包装,然后就认为是云计算产品。

一、“云”深不见底,谁敢跳进来?

好象李开复表示不做云计算了,原因之一是看不到“云”的底。国内有很多这样的人,被这些国际大公司推出的眼花缭乱的云计算产品搞糊涂了。
的确,关于“云”这潭水,目前已经被搅浑了。我个人认为国际IT巨头提出各种云计算定义,把传统的产品重新包装后穿上“云”外衣,并不是他们认识不够,而是一种战略。云计算将引发新的技术革命,这在国际IT巨头中间基本上达成了共识。然而云计算存在一种不确定性,并不是说现在的IT巨头就一定是未来云计算时代的霸主,这个霸主很有可能是现在的不起眼的小公司或者个人。那么对于这些大公司来说,一种最好的战略就是误导民众,把他们目前的产品重新包装,然后告诉人们,这就是云计算。如果云计算真是这样的话,那么绝大多数的人就不敢涉足云计算了,因为目前这些大公司的产品是需要大量的人力和物力才能完成的。这如同传说中的愚公移山,愚公几代人已经搬掉了大半座山,现在让你去和他们比赛,让你搬掉同样高的山,假如采用同样的工具,我估计谁也不敢参赛的。但是如果你采用现代的工具——挖掘机,结果会如何?
谷歌刚开始做搜索的时候,雅虎搜索已经规模很大了,如果雅虎当时采用一种战略,告诉谷歌,搜索引擎一定是雅虎那样的,如果谷歌因为相信了雅虎的定义而放弃了自己的东西,那么现在会是什么样的局面?当云计算来临的时候,有前车之鉴的西方国际巨头,是否已经从中汲取了教训?
实际上这些国际IT大公司一方面对现有的产品进行包装,另一方面也在投入巨资,研发云计算真正的革命性方法。比如微软2010年将投入95亿美元的资金用于研发工作,这95亿美元的研发资金大多数会用在云计算服务方面。

二、什么是云计算

那么云计算到底是什么?中国电子学会云计算专家委员会委员赵文银通过和哲学、经济学、东方文化、数学、软件开发以及云计算研究等不同领域的专家学者进行交流讨论,并在实践应用的基础上,对云计算做出了全新的定义。
云计算是以应用为目的,通过互联网将必要的大量硬件和软件按照一定的结构体系连接起来,并随应用需求的变化不断调整结构体系建立的一个内耗最小、功效最大的虚拟资源服务中心。
从这个定义可以看出,云计算有五个关键词,“应用”,“硬件”,“软件”,“结构”,“结构的连接形式”。这5个词吐露出另外一个含义,云计算是一个方法,本身不是技术。那么技术在哪里?在“硬件”里,在“软件”里,而硬件和软件属于传统的技术。
这样我们认识云计算产品的时候就有了一个基本的标准。
首先,云计算产品必定是由大量构件组成的,这个整体的东西叫云计算产品。
其次,构件的组织形式是云计算产品的本质。同样的构件,采用不同的组织形式,得到不同的结果,这就是“智慧”,也是人工生命的特征。
第三,云计算产品是由大量的构件组成的,但是构件本身不是云计算产品。如同生命是由物质构成,但是物质本身不是生命。
根据这些特征,我们可以很方便的判断目前的云计算产品那些是真正的云计算产品,那些是云计算产品的构件,那些是制造构件的工具。

三、微软的VS2010产品

现在我们来分析微软的VS2010是什么。Visual Studio 2010是微软着力打造的下一代开发工具平台,可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。
微软VS2010研发团队的总负责人Jason Zander指出了Visual Studio 2010提供的热门新功能:
1、确保高质量编码:IntelliTrace这样的新功能让测试人员和开发人员能够选择使用手动及自动测试方式,以及高级调试工具,以便维护源代码并查找错误。
2、通过集成提高简洁性:IDE(开发集成环境)和编辑器的功能显著增强(如:Generate from usage)意味着:无论是建模、编码、测 试,还是调试,开发人员都能利用现有技能来部署越来越多的应用程序类型。
3、释放创造力:Silverlight和WPF的新拖放绑定功能、Windows 7和SharePoint的内置式工具,以及与创新技术的集成(例如:数据库、UML、Expression、 ASP.NET、MVC和多核)使开发人员能够将远景目标变为现实。

四、微软提供的只是工具,不是云计算产品

汽车由发动机、底盘、车身、电气设备四大部分组成,每个部分又包含很多部件,比如轮胎、方向盘,椅子等。而且只有这些部件按照一定的组织形式连接起来才能成为汽车。简单的集中在一起不一定会成为汽车。汽车是一个整体的概念,我们不能说轮胎或者发动机就是汽车。更加不能说生产轮胎的工具平台就是汽车。
依次类推,一个云计算应用平台包含了数据库、页面、功能程序、服务器、操作系统等,这些部件可能是采用VS2010里面的工具来完成的,我们不能认为一个功能程序就是云计算产品,当然也更加不能认为开发功能程序的工具是云计算产品。
事实上,微软的工具还是原来的工具,并没有因为云计算时代的到来就有所改变,只是它的功能更加强大了。一个工厂把轮胎生产工具、底盘生产工具、发动机生产工具集中到一个厂房,然后认为这个厂房就是汽车,这个观点估计绝大多数人是不会认同的。

五、VS2010无法解决软件危机

云计算由于其复杂性和庞大的规模,必须正视软件危机的影响。如果按照微软介绍的能够提供高质量的程序编码,那么能否先解决其操作系统里隐藏的无数BUG?如果其系统本身的软件危机没有解决,如何保证利用其工具开发的云计算部件不存在问题。如果每个功能系统都有可能存在BUG,那么当1万个或者1千万个这样的功能系统集中在一起的时候,用户还敢使用这样的云计算平台吗?除非象现在人们不得不使用微软的操作系统一样,尽管知道存在很多漏洞,但是也没有其它的选择。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP