深入探索Silverlight:构建企业级应用的利器
1. Silverlight简介
Silverlight最初是带有“Jolt核心”、代号为“Windows Presentation Foundation/Everywhere”的产品,历经两个版本的迭代,最终演变成我们熟知的Silverlight。其首个版本提供了JavaScript API和一些丰富的图形控件,仅支持JSON和基于XML的数据。开发者抱怨其缺乏富Web应用所需的基本功能,大众也疑惑为何需要另一个与Flash竞争的视频播放器。
直到Silverlight 2推出新引擎,即精简版的完整.NET核心通用语言运行时(CLR),才引起了开发社区的关注。它带来了众多选择,包括使用C#和Visual Basic等熟悉语言编写代码、使用复杂类型以及类似成熟Windows Presentation Foundation(WPF)平台的数据绑定引擎。后续的Silverlight 3和4版本则提供了从网络检测、独立存储到离线模式和打印等功能。
从实际应用来看,将应用程序的战略部分迁移到Silverlight后,无需为浏览器编写代码,因为它可以在支持插件的任何平台上直接运行。而且,UI比使用HTML标记实现的更加先进,团队使用Silverlight在一个冲刺周期内编写的代码量是使用ASP.NET的四倍。Global Pay公司也分享了类似的数据,并且由于节省了数据中心硬件成本,使用Silverlight部署企业级应用的成本仅为传统方法的1/31。
2. 入门指南
要开始使用Silverlight进行开发,首先需要准备开发环境。最简单的方法是访问Silverlight网站(www.silv
超级会员免费看
订阅专栏 解锁全文
126

被折叠的 条评论
为什么被折叠?



