使用Silverlight 3作为桌面应用程序开发平台
MVP, InfoQ编辑朱永光撰写了关于Siverlight 3开发桌面应用的文章:
Silverlight 3作为微软最新的RIA平台,为我们带来了很多新特性。RIA顾名思义,即要有Internet,又要有Applicaiton。不过我们是否可以只要Applicaiton,也就是说把Silverlight 3作为开发桌面应用程序的一个平台呢?
下面,我就从几个方面来讨论基本构想和可行性:
部署和运行
可选方式1:利用Silverlight 3的Out-of-Browser特性。
可选方式2:利用浏览器控件承载Silverlight插件。
数据库和访问技术
可选方式1:XML文件和LINQ to XML
可选方式2:XML文件和LINQ to XSD for Silverlight
可选方式3:ADO.NET Data Services
可选方式4:Db4o
存储本地数据文件
目前唯一方式:Isolated Storage。
为什么要这样做?