首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将wpf LOB移植到silverlight 4的最大主要缺点是什么

将wpf LOB移植到silverlight 4的最大主要缺点是什么
EN

Stack Overflow用户
提问于 2010-10-15 04:58:36
回答 2查看 249关注 0票数 1

我正在考虑将我的alpha WPF MVVM应用程序移植到silverlight。

我不使用3D its a LOB ;-)

我从转换中向自己承诺的是最终获得更多的客户(Mac/nix用户支付不好;P)。

1.)目前我使用sqlite作为数据库。是否可以访问用户硬盘上的sqlite文件来读取/保存数据?(在用户目录上,可以访问U盘吗?)

2.)关于MVVM silverlight有什么不能处理的吗?

3.)搜索引擎优化在Silverlight 4上工作得很好吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-15 05:23:10

1。)目前我使用sqlite作为数据库。是否可以访问用户硬盘上的sqlite文件来读取/保存数据?(在用户目录上,可以访问U盘吗?)

如果你想使用本地数据库,那么你需要在本地机器上安装你的Silverlight应用程序作为一个完全信任的应用程序,或者使用一个安装在Isolated Storage中的数据库,比如SiaqoDb (根据@Shawn Mclean的建议)。您将无法访问U盘。

当它通过网络在浏览器中运行时,出于安全原因,它对本地硬盘的访问权限是有限的。如果你要这样做,你最好还是坚持使用WPF。

2。)关于MVVM silverlight有什么不能处理的吗?

您可以使用Prism为Silverlight和WPF开发MVVM应用程序。

3。)搜索引擎优化在Silverlight 4上工作得很好吗?

我对此知之甚少,但Silverlight可以被视为微软的Flash版本,因此它可能会有与Flash相同的SEO问题。代码是以二进制形式编译并交付给客户端的,因此除非您将应用程序拆分到多个HTML/ASP.NET页面,否则Google将没有任何内容可供索引。显然Flash确实支持SEO,但我还没有研究过SEO和Silverlight。

票数 1
EN

Stack Overflow用户

发布于 2010-11-09 23:11:02

1。)目前我使用sqlite作为数据库。是否可以访问用户硬盘上的sqlite文件来读取/保存数据?(在用户目录上,可以访问U盘吗?)

Silverlight的基本原则是将数据集中到服务之上。您可以拥有本地数据,但与中央存储相比,这通常没有那么有用。这样你就不用担心完全信任了,因为它可以在任何Silverlight浏览器中运行。

你可以在你的服务器上使用SQLLite,但是我们找到的最好的免费数据库选择是SQL Service Express2008 R2。

您可以访问USB,但它需要在客户端上安装OOB、完全信任和自定义COM自动化对象(因此仅限Windows )。基本上忘记本地USB存储,如果需要本地副本,则支持下载。

2。)关于MVVM silverlight有什么不能处理的吗?

Silverlight 4中的绑定现在与世界粮食计划署中的绑定非常相似。从模板访问父元素有点困难,但大多数简单的绑定都是相同的。

3。)搜索引擎优化在Silverlight 4上工作得很好吗?

首先,确保您为搜索引擎提供了一个站点地图。这应该映射到所有的内容页面。

提供一个并行的ASP.Net网站来发布您的内容,以供搜索引擎阅读。现在使用RIA服务很容易,因为ASP.Net网站可以像使用任何其他WCF服务一样使用RIA服务。

充分利用标题、元标签、标题、人类可读的urls来包含相关的关键字。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3937520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档