2012-08-12 68 views
0

我是R &在我们公司的经理。我正在寻找解决方案来模块化我们的产品。我们公司正在从事财务和官方系统。它有很多子系统。我们希望结合不同的子系统并将它们模块化,如Oracle ERP。我们想要分离不同的子系统,当我们的客户需要特殊子系统从解决方案中选择它们eXpressApp框架模块化

您认为我们可以使用“The eXpressApp Framework”吗?请指导我

+0

您是否会部署完整的解决方案并禁用(隐藏)您不需要的子系统,或者只想部署您真正需要的子系统?域模型呢,子系统域模型会相互依赖吗?子系统是否有单独的数据库?无论您选择何种框架,在模块化开始之前,这些都是您应该回答的问题。 – Filip 2012-08-14 09:19:51

回答

1

正如我所知的eXpressApp框架(又名“XAF”),您的问题不能用直的“是”或“否”回答。 XAF有许多特点,使它成为模块化系统的绝佳平台,但它也有一些限制。如果你想使用遗留数据库,XAF将为你生成持久化类和工作接口(WinForms和/或ASP.NET)做得很好。内置的安全系统将允许您以模块化的方式向这些类(以及相关的列表视图和详细视图)授予权限。

但是,存储过程中包含的任何逻辑将不会自动使用,并且任何现有的表示层都不会轻易地以无缝方式合并。但是由于XAF是真正可定制,功能强大,成熟和支持良好的,所以我建议您下载并了解评估版本并通过DevExpress支持与您的问题联系。这两个资源可以在这里找到http://www.devexpress.com/products/net/application_framework/

祝你好运!

+0

谢谢你的回答,我觉得XAF的劣势是老式的设计,层次设计太旧了,对吗? – 2012-08-13 19:58:24

+0

我不觉得XAF有一个老式的设计。如果事实上,如果你问我,使用模型在运行时为多个平台创建客户端使其成为敏捷且面向未来的框架。自从我在2009年开始使用XAF以来,XAF已经发展了很多,甚至似乎正在加速阶段。目前我找不到创建LOB应用程序的更好选择。 – 2012-08-14 06:06:53

+0

有没有问题如果我使用XAF? (特别是从右到左的设计) – 2012-08-14 19:08:59