Silverlight发展至今短短3年多,仅为HTML5设计时间的一半就推出了四个主要版本,仍在研发中的第五个版本即Silverlight 5 的新特性已经公开,2011年上半年将会发布Beta版。Silverlight在其发展过程中充分吸收其他竞争对手的优点,取长补短,利用GPU硬件加速大幅提升2D/3D应用程序性能,同时突破了Flash无法使用右键的功能限制,还能通过脱离浏览器的模式(Out of Browser)运行于系统桌面(超越浏览器),以及作为Windows Phone等移动设备的主要开发技术,外加其开源框架Moonlight的跨平台特性,使得Silverlight在RIA领域的优势日益明显。不久,Silverlight 5或将带着对3D模型及骨骼动画的原生态支持问世,网页技术即将翻开崭新的一页 – Web 3D时代的来临。
我们可以打这么一个比方,如果把Flash看做一只银行股,那么HTML5就是只题材股,厚积薄发的Silverlight则是名副其实的潜力股。就目前而言,这三者都在不断壮大中,各有各的优势与契机且相互制衡着,短时间内并不存在谁取代谁的问题。微软开发平台产品经理Brad Becker也曾说过:“在网络上,Silverlight从没打算要取代HTML5,而是要做HTML5和其它技术不能让开发人员轻易做到的事情。”
论发展速度,Silverlight有赶超Flash之势,HTML5则更多体现的是某些厂商试图改变软件生态格局的发展战略需求。当然,撇开三者的纷争不论,所有的RIA技术都只为同一目的而存在着:让互联网绚动起来!RIA盛世降临,你准备好了吗? |