我被要求为餐馆建立一个POS应用程序。我有在VB6.0中创建POS应用程序的经验,并且一直想用UX创建一个。我希望用WPF作为前端创建一个。我几乎都有流程图和屏幕。
说了这么多,我不知道如何建筑一个。
我想到的几个主要问题是:
我应该使用WPF复合应用指南 - 棱镜。如果答案是肯定的,性能会降低,因为POS应用程序的时间可能很关键,客户需要及时的服务。
我认为依赖注入应该用于更好的维护。
使用ADO.NET实体框架 - LinQ to SQL
我希望稍后增加此应用程序,以包括库存管理和数据挖掘,管理报告。
将使用POS for .NET
希望我能够在本周末彻底解决这个问题。
请告知。
谢谢,
月
编辑: 我仍然保持开放状态,希望获得更多意见/建议。
答案 0 :(得分:3)
那里有很多一般性的问题,我会尝试触及一切。
一般情况下,您应该查看Application Architecture Guide。它是构建各种.NET应用程序的非常好的通用入门读物。
我认为你不会对Prisim有任何问题。请特别注意MVVM Pattern。关于“绩效”问题,我认为你真正在谈论的是“回应性”。所以POS allplication需要对用户非常敏感。使用WVVM,您可以在应用程序中获得非常好的响应能力。
就个人而言,我会远离这个版本的实体框架(尽管next version is looking good)。我认为LinqToSQL很好(毕竟,SO使用它:)如果你想要ORM,请看NHibernate for .NET。
祝你好运。