使用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。

为什么要这样做?

全文见:www.cnblogs.com/redmoon/archive/2009/07/19/1526664.html