1.开发优势:Silverlight是基于微软.NET Framework之上,所以掌握了.net的开发者或设计者能够使用熟悉的语言和技巧,轻易开发出互动性很强的Web系统,并且后端支持Apache、PHP等软件。以开发语言来说,您可以用C#、VB .NET、JavaScript、Ruby、Python等多多种语言来撰写逻辑程序,采XHTML、XML、XSLT、CSS及ASP.NET等技术来实现丰富型的网页使用者体验。
2.多媒体支持的优势:视频支持了720HD(High Definition),这是由电影电视工程师协会(Society of Motion Picture and Television Engineers; SMPTE)所提出的视讯压缩标准,其技术基础来自微软的Windows Media Video(WMV-9),所以可提供流畅又不失真的高画质影片,其次,官方号称其低成本的串流亦可布署到微软下一代服务器(代号Longhorn)的 IIS Media Pack上。声音部分则为WMA(Windows Media Audio)及MP3格式。Silverlight的数码版权管理DRM(Digital Rights Management)也己支持,更还有微软Media Encoder编码工具来方便制作线上影音播放请求。
3.强大的Mesh-up网络服务能力:支持LINQ(Language Integrated Query)、LINQ-to-XML,用在JSON、RSS、POX及REST存取上非常管用。Silverlight还有很重要一点特色在于,因为是 XAML(eXtensible Application Markup Language)格式,所以可以将文字写在Silverlight程式的界面或内文上,做全文检索或文字搜索时,就可派上用场。
4.平台优势:这么说可能有点模糊,但是毕竟m$的用户还是最多,这就有一个强大的平台为其服务,想想以前的网景,另外m$的资本实力也是相当大的优势,微软会为Silverlight砸很多钱,让人们相信这是一门值得学习的技术。