我想在会计领域设计一个重要的软件。该软件将用于本地网络。该银行是SQL Server 2008 R2。设计该软件的最佳选择(WinForm或WPF技术)是什么?
答案 0 :(得分:3)
首先考虑它是否必须是本地客户端类型的应用程序。已经有ERP系统作为WebApps运行,还有更多的系统正在运行。
如果没有:Winforms是如此90年代 - 无论前提是什么,你最好使用本世纪的技术:WPF,使用VMMV或类似技术。 - 如果您不需要完整的框架,请考虑SilverLight。这使得该应用程序也可以在Mac上运行,并且在部署和开发方面确实扩展得更好。
答案 1 :(得分:3)
现在我知道WPF了,我已经完成了WinForms。 WPF在各方面都是一项卓越的技术。它可以创建更好的UI,并且智能地使用数据绑定(MVVM占80%-90%),这使得更快地开发可靠的UI变得更容易。
“现在我知道WPF”部分是至关重要的。这种知识并不容易。 (虽然今天有更多的信息比我开始使用时更多。)我花了几个月的时间来擅长它。
答案 2 :(得分:1)
用户界面有多复杂?如果你想创建一个真正的交互式UI,那么你会想要使用WPF的强大功能。但如果它只是基本的数据输入/输出类型的东西,那么WinForms可能对你没问题。还要记住用户需要的.NET版本,所以也要看看他们在这些方面的用途。