【发布时间】:2011-01-14 16:20:24
【问题描述】:
我想设计一个会计领域的重要软件。该软件将在本地网络中使用。银行是 SQL server 2008 R2。设计这个软件的最佳选择是什么(WinForm 或 WPF 技术)?
【问题讨论】:
我想设计一个会计领域的重要软件。该软件将在本地网络中使用。银行是 SQL server 2008 R2。设计这个软件的最佳选择是什么(WinForm 或 WPF 技术)?
【问题讨论】:
首先考虑它是否必须是本地客户端类型的应用程序。已经有 ERP 系统作为 WebApps 运行,而且还会有更多。
如果不是:Winforms 是如此 90 年代 - 无论前提条件是什么,您最好使用本世纪的技术:WPF,使用 VMMV 或类似的技术。 - 如果您不需要完整的框架,请考虑 SilverLight。这使得该应用也可以在 Mac 上运行,并且在部署和开发方面确实可以更好地扩展。
【讨论】:
现在我知道了 WPF,我已经完全用完了 WinForms。 WPF 在各个方面都是一项卓越的技术。它可以制作更好的 UI,并且智能地使用数据绑定(MVVM 占其中的 80-90%)可以更轻松地更快地开发可靠的 UI。
“现在我知道 WPF”部分至关重要。这些知识来之不易。 (虽然现在可用的信息比我刚开始使用它时要多得多。)我花了几个月的时间才精通它。
【讨论】:
用户界面会有多复杂?如果你想制作一个真正的交互式 UI,那么你会想要使用 WPF 的强大功能。但如果它只是基本的数据输入/输出类型的东西,那么 WinForms 可能适合你。还要记住用户所需的 .NET 版本,所以还要看看他们在这些方面的情况。
【讨论】: