1

我被要求为一家餐厅构建一个 POS 应用程序。我有在 VB6.0 中创建 POS 应用程序的经验,并且一直想用 UX 创建一个。我希望创建一个以 WPF 作为前端的。我几乎想到了过程画面和屏幕。

说了这么多,我不知道如何架构一个。

我想到的几个主要问题是:

我应该使用 WPF 的复合应用程序指南 - 棱镜。如果答案是肯定的,那么 POS 应用程序中的性能会降低,时间可能很关键,客户需要及时的服务。

我认为依赖注入应该用于更好的维护。

使用 ADO.NET Entity Framework-LinQ to SQL

我想稍后扩展此应用程序以包括库存管理和数据挖掘、管理报告。

将 POS 用于 .NET

希望这个周末我能把这一切弄清楚。

请指教。

谢谢,

三月

编辑:我仍然保持开放状态,希望获得更多意见/建议。

4

1 回答 1

3

那里有很多一般性的问题,我会尝试对所有内容进行一些讨论。

一般来说,您应该查看Application Architecture Guide。这是关于构建各种 .NET 应用程序的非常好的通用入门读物。

我认为您不会对Prisim有任何问题。请特别注意MVVM 模式。关于“性能”问题,我认为您真正在谈论的是“响应性”。因此,POS 复制需要对用户非常敏感。使用 WVVM,您可以在应用程序中获得非常好的响应能力。

就个人而言,我会远离这个版本的实体框架(尽管下一个版本看起来不错)。我认为 LinqToSQL 很好(毕竟,SO 使用它 :)如果您想要 ORM,请查看NHibernate for .NET 。

祝你好运。

于 2009-08-01T02:44:52.343 回答