【问题标题】:Point of Sale Application Architecture销售点应用架构
【发布时间】:2010-11-15 23:37:03
【问题描述】:

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

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

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

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

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

使用 ADO.NET Entity Framework-LinQ to SQL

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

将为 .NET 使用 POS

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

请指教。

谢谢,

三月

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

【问题讨论】:

  • 任何更新@TheMar....如果您提供一些研发摘要会很有帮助

标签: .net architecture prism point-of-sale


【解决方案1】:

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

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

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

就个人而言,我会远离这个版本的实体框架(尽管next version is looking good)。我认为 LinqToSQL 很好(毕竟,SO 使用它:)如果你想要 ORM,请查看 NHibernate for .NET

祝你好运。

【讨论】:

  • 谢谢JP。是的,我在谈论使用 Prism 等框架时的响应能力。经过大量的网络资料 NHibernate for .NET 似乎对于这个项目来说太大了,这让我更喜欢 LinQ to SQL。截至目前正在阅读应用程序架构指南。
猜你喜欢
  • 2012-04-19
  • 1970-01-01
  • 1970-01-01
  • 2015-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-15
  • 2021-03-23
相关资源
最近更新 更多