1

目前我们有一个使用大型 MS Access 数据库作为前端和 SQL Server 后端的应用程序。这种情况已经持续了 10 多年,Access 数据库变得缓慢、笨重且难以维护。

我们计划使用不同的平台创建一个新的前端。计划是在软件中创建一个基本框架,然后在 2-3 年的时间内将每个模块一次一个地慢慢转移到新程序中。

要求

  • 快速数据输入——最大的要求,通过电话接单并且数据输入需要尽可能快。
  • 报告生成——发票、交货单、管理报告。
  • EPOS 设备和帐户包的链接
  • 未来证明——尽可能
  • 未来可能用于移动设备和触摸屏,用于生产/发货/盘点。
  • 从 XP 开始在 Windows 平台上运行。

经验

  • Windows 窗体
  • VB.Net 3.5
  • SQL 服务器

鉴于要求和我们作为一家公司的经验,我想知道人们认为什么是最好的技术?你会使用 Windows 窗体吗?WPF?实体框架?.Net 4.0?

任何建议表示赞赏。

4

1 回答 1

2

我绝对喜欢 WPF 而不是 Forms。XAML 有点学习曲线,但对我来说更容易编码和维护。如果您有一个大型团队(甚至是小型团队),请考虑使用 MVVM。对 EF 不予置评。像现在一样检查您的 SQL 表设计,如果需要进行任何调整。WCF - 你要去 3 层?

于 2012-06-07T11:32:08.787 回答