WPF 适用于 Line Of Business 软件吗?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/21035019/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Is WPF suitable for Line Of Business software?
提问by Developer4Life
I do not know if this type of question can be asked on this site, please let me apologize if it is not relevant.
不知道本站是否可以提出此类问题,如果不相关,请让我道歉。
I'm currently thinking about starting the migration of an application developed in Visual Foxpro to VS. NET. I'm looking at Windows Forms and WPF, and I'm clear about the basics like the differences between them.
我目前正在考虑开始将在 Visual Foxpro 中开发的应用程序迁移到 VS。网。我正在研究 Windows 窗体和 WPF,我很清楚它们之间的差异等基础知识。
My specific question is whether, as of today, is WPF is an active and growing technology or another tool that died and will have no future support?
我的具体问题是,截至今天,WPF 是一种活跃且不断发展的技术,还是另一种已消亡且未来不再支持的工具?
I am very interested in this information because I have some experience windows forms; studying WPF seems interesting, but I would not invest my time in a dead end.
我对这个信息很感兴趣,因为我有一些windows窗体的经验;学习 WPF 似乎很有趣,但我不会把时间花在死胡同上。
I appreciate any information you can give me.
我很感激你能给我的任何信息。
回答by Dean Kuga
Of course it's suitable for LOB apps (much more so than the WinForms), and it is a growing technology being updated with every new version of the .NET framework, and with all the control vendors investing heavily into developing and updating their WPF controls.
当然,它适用于 LOB 应用程序(比 WinForms 更适用),并且它是一项不断发展的技术,随着 .NET 框架的每个新版本进行更新,并且所有控件供应商都在大力投资开发和更新其 WPF 控件。
Future is impossible to predict naturally, but WPF most certainly has a much better future than WinForms and it is, in my opinion, a number one choice for any new thick client project(s) on the Windows platform.
未来是不可能自然预测的,但 WPF 肯定比 WinForms 有更好的未来,在我看来,它是 Windows 平台上任何新的胖客户端项目的第一选择。
WPF is in so many ways vastly superior to WinForms but even if it was for data binding only it would still be easy to recommend over Winforms.
WPF 在很多方面都远远优于 WinForms,但即使它仅用于数据绑定,它仍然很容易被推荐超过 Winforms。
As a matter of fact, choosing WinForms over WPF at this time would be very similar to choosing VB6 over C# and the .NET Platform.
事实上,此时选择 WinForms 而不是 WPF 与选择 VB6 而不是 C# 和 .NET Platform 非常相似。
回答by Chris Leyva
I used to work for an investment bank on Wall Street and many of the applications on the trading floor were WPF. And before I left, they were creating whole new suites of applications in WPF. This was in 2011.
我曾经在华尔街的一家投资银行工作,交易大厅的许多应用程序都是WPF。在我离开之前,他们正在用 WPF 创建全新的应用程序套件。这是在 2011 年。
Where I currently am, WPF is where all of the non-mobile projects are or are headed. And the applications are extremely critical; used worldwide.
我目前所在的位置,WPF 是所有非移动项目所在或将要进行的地方。应用程序非常关键;在世界范围内使用。
Hope that helps answer any questions you had about whether people actually use it in the "real world".
希望这有助于回答您关于人们是否真的在“现实世界”中使用它的任何问题。

