【发布时间】:2009-10-22 11:35:21
【问题描述】:
所以我正处于一个相当大的 LOB 应用程序的概念验证阶段。该应用程序将部署到许多组织的许多桌面(200 多个)上。它将包含许多 CRUD 类型的屏幕(大约 100 个),以及一些非常复杂的过程,如发票生成和财务分类帐集成。它还将包含大量报告。
我已经做了大量的功课,并且几乎确定了以下技术堆栈:
- 棱镜
- CSLA
- NHibernate
缺少的只是表示层,所以我的问题是:
Silverlight 3 是否适合构建如此庞大的应用程序?
最初我担心 Silverlight 缺少报告故事,但现在有一个可用的 commerial reporting tool 可以解决问题。所以现在我想知道我的应用程序的大小以及他们尝试在浏览器中下载它时的性能。拥有 100 多个“屏幕”和大量报告,无论如何它都不会是轻量级的。
Silverlight 3 是一个明智的选择,还是应该改用 WPF? SL3 的主要原因是部署到许多组织中的大量桌面的问题。
【问题讨论】:
标签: wpf silverlight prism