【发布时间】:2011-05-21 02:07:46
【问题描述】:
我主要是一名数据库开发人员,但为了提高我的个人技能并开发一个 Windows 应用程序,我正在尝试学习 .NET 中的新事物。几年前,我在 C# 2.0 中开发了一个 POS。我记得在模式或现有代码库方面唯一使用的是 Microsoft 提供的数据库。
我现在正在尝试编写一个基于规则的引擎,该引擎为业务用户提供良好的 UI,并且在处理规则时性能非常好。我决定使用的其中一件事是 WPF。
选择来自于在多个地方阅读它是下一步,它似乎为创建 Visio 之类的图表提供了很多选择。
我对这些其他技术、设计模式和最佳实践感到困惑:
- MVVM
- EF
- WCF
- WF
-
还有更多。
我正在尝试寻找一篇文章或其他东西来解释这些东西如何协同工作以及最佳组合是什么以及为什么?
谢谢,
【问题讨论】:
-
供将来参考(我相信您在研究 MS 开发人员技术和工具时会看到)实体框架、Windows Communication Foundation 和 Workflow Foundation 不是模式。它们是技术。
-
感谢您的澄清。我正在努力了解技术、设计模式和最佳实践。
标签: wpf wcf entity-framework mvvm workflow-foundation