[ZDNet李宁报道]09年3月20日,微软年度MIX大会2009在拉斯维加斯成功的闭幕。本届大会的主题是关于开发技术和设计怎么更加有效结合起来,服务未来互联网的发展趋势。120多场精彩的课程,3000多来自各国的专家参会。
像往年一样微软的RIA技术Silverlight,成为人们关注的一个焦点。MIX’09上Sliverlight3beta发布。并且有来自中国李超团队,国外的Netflix团队等演示了基于Silverlight技术的一些实例应用。还有一些大的厂商例如SAP演示了如何在自家的 NetWeaver Web Dynpro上 与Silverlight 技术合作。这些展示无不体现了Silverlight强大的视频,图像特效的处理能力。
(关于mix09到底有哪些亮点,请看报道 爆料:微软Mix’09大会到底有啥秘密?)
因此,围绕微软RIA技术产品和Adobe相应产品的对比,又成了软件社区目前一个越炒越热的话题。无论是挺“微软”派还是挺“adobe",一场工具产品孰优孰劣的口水战又上演了。那么到底应该如何看待微软Silverlight技术呢?
Silverlight与Flash对比没意义
Silverlight诞生之日起,就常常被技术人员拿来与Adobe的flash对比。从Silverlight的跨平台特性,SEO特性,甚至到安装包体积的大小等等。而其实在我来看,很多时候各自阵营的人们都主观的放大了各自”信仰“的技术。最典型的要数Silverlight能更好的SEO。很多消息说,由于Silverlight是采用XML为基础的表现层技术,而不是SWF的2进制方式,所以更有利于SEO。而事实是,早在2000年Flash就发布了针对google的flash search sdk,利用Metadata和其它方法实现例如内容静态化的SEO优化策略。Google也会对搜索包含swf内容的网站时,把swf作为单独的资源引索。对于,Silverlight也并非就不需要SEO的工作,就对搜索引擎更加的友好。所以Silverlight和flash是为了解决相同问题,两个不厂商的技术,竞争可以促进双方的发展,但过多的比较没有太多的意义。应该根据实际的需要选择自己适用的技术。
silverlight的目标不只是设计人员
也许来自微软基于Silverlight的应用展示,都因为超酷的特效而格外的吸引人的眼球。所以很多人都认为微软的Silverligh的目标是为了让设计人员做出更酷的互联网应用。在我看来这是一种误读。Silverlight技术从发布到现在也不过才18个月,而目前设计人员常用的flash自从96年推出已经有20多年的历史,所以Silverlight技术短时间内得到设计人员认同还不太可能。不过,从目前的互联网发展趋势来看,互联网已经从单一的内容发布平台,变成了充满设计创意的功能型服务平台,Web开发与Web设计必然要走向融合。而现在Web开发人员和Web设计人员所掌握的知识完全不同,工作沟通时鸿沟很严重,所以必须要找到一种方式让Web开发与Web设计更好的协作,消除之间沟通时,不必要的流程和成本。微软推出Silverlight的真正目的正是要将Web开发技术与Web设计技术如何有效的连接在一起,这也是为什么Silverlight要使用XMAL这种能让开发人员和设计人员都非常容易理解的语言作为创建Web UI控件的原因。
微软推出Silverligh的深层原因
不知道有没有人想过,微软30多年来一直耕耘在软件开发者领域,几乎没有涉足过设计领域,除了早年生产过一款偏向Web设计的工具frontpage,后来也没有再继续更新过。微软和Adobe的产品似乎是泾渭分明。而为什么这2,3年来微软突然马不停地的推出面向设计领域的新产品呢?其实我们仔细观察一下目前的软件产业就能发现其中的原因。一份报告显示,在美国和日本等国家来自软件创意设计的产业在整个国家的GDP中能占到超过10%的份额,提供了超过百万的就业机会。而在南美等一些国家,来自设计创意的外包产业也已经发展到相当的规模。更有数据显示,全球从事软件设计创意的人员的数量已经超越了软件开发人员。因此设计创意产业正在高速的发展且蕴含的商业价值也不言而喻。微软推出Silverlight以及相应的设计工具,也正是希望能在设计创意产业中也能找到自己的位置。
在MIX‘09会上,从微软了解到这样的一个信息。自Silverlight1.0发布以来,全球已经有3亿5千万的用户安装,总共30万的开发人员和设计人员使用了silverlight技术。虽然Silverlight3.0还没有正是发布,但是Silverlight4.0已经上路......