深入解析Silverlight:特性、工具与应用开发
1. Silverlight的核心特性
Silverlight具备一系列独特的特性,使其在Web应用开发领域占据一席之地。
- 高级编程API :数据绑定、样式和模板等功能虽非构建应用的必备要素,但能显著提升开发的速度和效率。相比之下,HTML5在许多方面管理难度较大,JavaScript语法错误容忍度高,动画例程需手动编写,多线程支持也不够完善。
- 顶级开发工具 :借助Visual Studio,开发者能像开发桌面程序一样轻松构建Silverlight应用。再结合Expression Blend,还可定义和定制丰富的图形效果,如动画。
- ASP.NET集成 :Silverlight便于通过Web服务查询服务器端数据库。这使得一些开发者认为,即便HTML5最终占据主导地位,Silverlight仍将是企业内部网络业务开发的首选。
Silverlight的未来充满不确定性,它可能继续作为.NET开发者创建业务应用的首选平台,也可能逐渐转变为开发前沿游戏和视频播放器的专业工具。但有一点是明确的:Silverlight不会取代HTML成为创建传统公共网站的主要语言。
2. Silverlight与其他技术的比较
- Silverlight vs. Metro(及Windows 8) :微软推出Windows 8及其新的富客户端应用编程模型时,Silverlight开发者曾有所疑虑。但实际上,Metro旨在开发轻量级、
超级会员免费看
订阅专栏 解锁全文
80

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



