因此,我正处于相当大的LOB应用程序的概念验证阶段。该应用程序将部署到许多组织的许多桌面(200+)。它将包含大量的CRUD类型的屏幕(大约100个),以及一些非常复杂的流程,如发票生成和财务分类账集成。它也会包含很多报告。Silverlight是否适用于大型LOB应用程序
我已经做了很多功课,并付出很大的技术栈解决:
- PRISM
- CSLA
- NHibernate的
唯一缺少的是表示层所以我的问题是这样的:
是Silverlight 3 an适当的技术来建立如此大的应用程序?
最初我担心缺少Silverlight的报告故事,但现在有一个commerial reporting tool可用,该问题已解决。所以现在我想知道我的应用程序的大小,以及当他们尝试在浏览器中下载它时的性能。有了100多个“屏幕”和一整套报告,它不会以任何方式轻量化。
Silverlight 3是一个明智的选择,还是应该看WPF呢? SL3的主要原因是在许多组织中部署到大量桌面的问题。
我还要补充,因为只有Windows客户端!作为第一条件。 – 2009-10-22 18:44:05
Silverlight也运行在MacOS X上。对于Linux,你可能想看看Moonlight – 2009-10-30 08:28:03