博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微软能否撑起Silverlight的明天?
阅读量:6281 次
发布时间:2019-06-22

本文共 2227 字,大约阅读时间需要 7 分钟。

9月1日,, 预计年末微软会正式推出Silverlight 5正式版。同时今年的BUILD开发者会议上,微软会揭晓最新的Silverlight定位。微软创造Silverlight的目的,是为了促成一个跨平 台跨浏览器的解决方案,并直接与Flash平台展开肉搏。然而这个目标似乎不再是那么重要了,恐怕当初的微软也不会想到今天的Flash平台本身也变得不 是那么重要。一向自诩为跨平台的Flash,却已经无法登陆乔帮主的ios战船,不得不说这是一种尴尬。Silverlight与Flash成了难兄难 弟,因此,微软果断地转移了自己的战略重点,投奔“真正的”跨平台跨浏览器技术,那就是HTML 5 ,这是否意味着微软将抛弃Silverlight ,HTML 5将从根本上替代 Silverlight ?在去年PDC大会微软的答案是:我们对Silverlight不抛弃不放弃。事隔一年回头看,这个亲妈对Silverlight还是很给力的,2011 年微软发布了,但在这个,微软能否撑起Silverlight的明天?

Silverlight的光芒

的 舆论或多或少掩盖了Silverlight的光芒,其实 Silverlight在推出短短三年左右时间内就能触动企业开发者,这已经是很了不起的成就。Silverlight较之WPF、Java Swing、Delphi等C\S架构有更加轻量的运行环境与零维护的特点:使用轻量的CLR Core运行时环境,不依赖于客户端环境(无须安装体积庞大的.Net Framework,这一点太棒了)。Silverlight具有良好的后台语言框架支持,这就是基于.Net高级语言的精简运行环境。 Silverlight依靠.Net平台,使用C#高级语言代替JavaScript脚本语言,实现了强大的客户端计算能力、支持多线程,继承了WPF丰 富的样式、控件、特效与动画,更可控的浏览器适应性,更安全的沙箱模式,客户端嵌入式数据库等。另外Silverlight即较之传统应用有更友好的交互 性,更酷的效果。支持完全面向用户体验的开发过程,其快速原型工具使需求与交付物更为明确,用户体验驱动开发,设计与编码分离。

微软企业副总裁 Scott Guthrie 承诺会发布, 并宣布Silverlight 5 将注重丰富的媒体体验与企业应用开发两大方面的改进。其中针对媒体方面的改进包括GPU硬解码、H.264等5项功能,而针对企业应用方面的改进包括64 位操作系统支持、IE 9硬件加速、向量打印、文本清晰度、调用非托管代码等30多项功能,可以看出Silverlight已经逐渐将其未来重心转向企业级应用方面。

据调查新浪财经、腾讯、淘宝、口碑网等互联网企业已经尝试使用Silverlight开发交互性较强的商业应用,而一贯谨慎保守的大型金融公司陆续 开始使用Silverlight来提高企业应用的用户体验,比如中国人寿(网上服务应用)、中国人保(商务智能应用)已经有相关应用,而像花旗银行、工商 银行这样的大型银行也在尝试使用Silverlight来实现未来网上银行一些功能。Silverlight作为微软“三屏一云”战略中展现层的重要技 术,越来越引起企业开发者的注意。

51CTO推荐专题:

最重要的主角Windows Phone

互联网的未来是移动互联网,Flash就是在乔帮主宣布苹果的ios设备不再支持Flash,才开始hold不住的。在移动部署方 面,Silverlight是有限制的。只有Windows Phone支持Silverlight,更悲剧的是Windows Phone即使在美国智能手机市场份额也只有9%。其他平台未来可能支持Silverlight,当然这还不一定。而且在短期内不可能发生任何改变。目 前,要想开发移动客户端可使用的Silverlight应用程序,那么相应Windows Phone设备必须先获得授权才行。

如果开发者无法控制移动客户端,而又希望支持那些设备,那么HTML 5就是个切实可行的选择。由于iOS、Android 3已经支持HTML 5,并且Windows承诺在IE10下支持HTML 5,因此HTML 5现已成为明确之选。

然而,Silverlight可以提供比HTML 5更好的性能。在过去的几个月里,微软实现了针对Silverlight 5的硬件解决方案,因此在一些新型号的机器上Silverlight 5相对HTML 5具有轻微的性能优势。另外相对于HTML 5,Silverlight有一个相当大的优势,即Silverlight程序中90%至95%的代码可以与桌面应用程序共享。如果你拥有一款成熟的桌面 应用程序以及相应的Web移植解决方案,那么使用Silverlight模型则会更容易实现。

这样看来Silverlight相比HTML 5与Flash还有很有竞争力的,但是Windows Phone目前的市场占有率实在是不容乐观,当然也与微软推出Windows Phone过晚有关,值得注意的是曾经的手机巨头诺基亚和微软达成了战略共识,将推出基于Windows Phone 7的手机,如果Windows Phone能获得成功,那么Silverlight的明天会很美好,微软就可以从企业应用与移动两端撑起Silverlight的明天。但这会成为现实 吗?只能让我们拭目以待。

转载地址:http://qkiva.baihongyu.com/

你可能感兴趣的文章
<转>云主机配置OpenStack使用spice的方法
查看>>
java jvm GC 各个区内存参数设置
查看>>
[使用帮助] PHPCMS V9内容模块PC标签调用说明
查看>>
关于FreeBSD的CVSROOT的配置
查看>>
基于RBAC权限管理
查看>>
基于Internet的软件工程策略
查看>>
数学公式的英语读法
查看>>
留德十年
查看>>
迷人的卡耐基说话术
查看>>
PHP导出table为xls出现乱码解决方法
查看>>
PHP问题 —— 丢失SESSION
查看>>
Java中Object类的equals()和hashCode()方法深入解析
查看>>
数据库
查看>>
Vue------第二天(计算属性、侦听器、绑定Class、绑定Style)
查看>>
dojo.mixin(混合进)、dojo.extend、dojo.declare
查看>>
Python 数据类型
查看>>
iOS--环信集成并修改头像和昵称(需要自己的服务器)
查看>>
PHP版微信权限验证配置,音频文件下载,FFmpeg转码,上传OSS和删除转存服务器本地文件...
查看>>
教程前言 - 回归宣言
查看>>
PHP 7.1是否支持操作符重载?
查看>>