简体   繁体   English

有人将 WPF 用于真正的 LOB 应用程序吗?

[英]Anyone using WPF for real LOB applications?

Anyone using WPF for real LOB applications?有人将 WPF 用于真正的 LOB 应用程序吗?

We have all seen the clever demos of WPF showing videos mapped onto 3D elements.我们都看过 WPF 的巧妙演示,展示了映射到 3D 元素的视频。 These look great but what about the real world of line-of-business applications that make up the majority of developers efforts.这些看起来很棒,但是构成大多数开发人员工作的业务线应用程序的真实世界呢? Is WPF just for nice eye candy? WPF 只是为了好看吗?

Just rolling out a WPF LOB application to about 400 municipal locations.只需将 WPF LOB 应用程序推广到大约 400 个市政地点。 Not heavy on the eye-candy but very heavy on databinding.在视觉上不重,但对数据绑定非常重。
WPF is custom made for LOB, Many drawbacks (ie no refactoring) were recently fixed in SP1, but tools are still, to put it mildly. WPF 是为 LOB 定制的,最近在 SP1 中修复了许多缺点(即没有重构),但工具仍然存在,委婉地说。 retarded.迟钝。
I find that ironic seeing that XAML was invented for easy tooling.看到 XAML 是为了便于加工而发明的,我觉得很讽刺。
To use WPF, you really need to understand some fundamentals in the WPF object model, and I don't see the designer/developer workflow happening anytime soon. To use WPF, you really need to understand some fundamentals in the WPF object model, and I don't see the designer/developer workflow happening anytime soon.
There's a really steep learning curve, but it is worth it.学习曲线非常陡峭,但值得。
Tasks that used to be huge are trivial now, and conversely, tasks that used to be dead simple are near impossible.过去巨大的任务现在变得微不足道,相反,过去非常简单的任务几乎是不可能的。

I worked on the Helios product in this setup .我在这个设置中研究了 Helios 产品。 WPF on top of lots of other stuff, including C++. WPF 在许多其他东西之上,包括 C++。

WPF is what I would recommend if you were developing in .NET and wanted a smart client application with a heavily customized UI.如果您在 .NET 中进行开发并想要一个具有高度自定义 UI 的智能客户端应用程序,我会推荐 WPF。 If you were thinking about using a simple Windows-y UI, go with Windows Forms.如果您正在考虑使用简单的 Windows 用户界面,go 和 Windows Forms。

I am member of a Danish architecture group in which many of the members are focused solely on building WinForms app (I'm a web guy myself).我是丹麦建筑组的成员,其中许多成员只专注于构建 WinForms 应用程序(我自己是 web 人)。 During our meetings the topic of building Windows apps in Winforms vs. WPF has come up a number of times and each time after much the discussion the conclusion is that whiæe WPF does allow you to build some very nice looking apps they go for WinForms because they lose too much productivity at this point. During our meetings the topic of building Windows apps in Winforms vs. WPF has come up a number of times and each time after much the discussion the conclusion is that whiæe WPF does allow you to build some very nice looking apps they go for WinForms because they在这一点上失去太多的生产力。

The main reason for sticking with Winforms is tools.坚持使用 Winforms 的主要原因是工具。 They are improving though.不过他们正在改进。

IMO WPF is just starting to become a viable path for real software companies.. companies that have to maintain existing install bases are just now easing into .net 3.5 in their next-gen projects, and as part of that WPF is being considered.. IMO WPF 刚刚开始成为真正的软件公司的可行路径。必须维持现有安装基础的公司现在才在他们的下一代项目中轻松进入 .net 3.5,并且作为 Z3059DD731D76.EAAE2F 的一部分正在考虑中。

i think the real issue is that WPF isnt for web apps, its for distributed apps, and as such there is a longer timeframe involved in getting it to market.. .net 3.5 may be used in a lot of hosted web apps, but it is just starting to show up in distributed apps, and with it WCF, WPF, etc.. i think the real issue is that WPF isnt for web apps, its for distributed apps, and as such there is a longer timeframe involved in getting it to market.. .net 3.5 may be used in a lot of hosted web apps, but it is刚刚开始出现在分布式应用程序中,随之而来的是 WCF、WPF 等。

i would argue that within the next 2 years you will see many WPF applications popup.. we are developing WPF apps right now for back end bank processing - so yes it is viable and being used for real apps - they just might not be out yet;)我会争辩说,在接下来的 2 年内,您会看到许多 WPF 应用程序弹出。我们正在开发 WPF 应用程序,用于后端银行处理 - 所以是的,它是可行的,并且可用于实际应用程序 - 它们可能还没有推出;)

I feel the eye candy demos are targeted mostly towards designers.我觉得眼睛糖果演示主要针对设计师。 Having said that, there is a huge potential in improving usability of LOB apps using WPF.话虽如此,使用 WPF 在提高 LOB 应用程序的可用性方面具有巨大潜力。 Check this article about the potential of Silverlight .查看这篇关于 Silverlight 潜力的文章

Line-of-business applications have a notorious reputation for being all business and no pleasure.业务线应用程序以只做生意而没有乐趣而臭名昭著。 The fact is that "user experience" has never really been a top concern when developing line-of-business (LOB) applications.事实上,在开发业务线 (LOB) 应用程序时,“用户体验”从未真正成为最关心的问题。 While many LOB-style applications are putting an increasing emphasis on usability, they often fall short on appeal.虽然许多 LOB 风格的应用程序越来越重视可用性,但它们往往缺乏吸引力。 User experience is actually a combination of both usability and appeal.用户体验实际上是可用性和吸引力的结合。

We have started using it in peripherals to the main application, sort of as a POC as well as a learning opportiunity.我们已经开始在主应用程序的外围设备中使用它,有点像 POC 和学习机会。

It's looking OK, but we only have 1 graphic artist here who is overworked, and without him, WPF apps still look graphically like developer designed apps.看起来不错,但我们这里只有 1 位过度工作的图形艺术家,没有他,WPF 应用程序在图形上看起来仍然像开发人员设计的应用程序。

As well as us coders not being graphical, we're largely still building Forms apps in WPF rather than leveraging fully the power of WPF.除了我们的程序员不是图形化的之外,我们在很大程度上仍在 WPF 中构建 Forms 应用程序,而不是充分利用 WPF 的强大功能。 I'm sure we could do wonders with more resources and more experience, and am looking forwards to doing so.我相信我们可以用更多的资源和更多的经验创造奇迹,我期待着这样做。

We are also considering using Silverlight to appease the boss's belief that there is nothing you can do in a forms app that can't be done on the web.我们也在考虑使用 Silverlight 来安抚老板的信念,即在 forms 应用程序中您无能为力,而在 web 上无法完成。 It's a dangerous line though, as he might start believing he's right and we were all just complaining about nothing (actually, he already does:) )不过这是一条危险的路线,因为他可能开始相信他是对的,而我们都只是在抱怨什么(实际上,他已经这样做了:))

A friend of mine used WPF for some darn cool tree (as in tree-view) rendering where it did a little better than showing a simple sliding view.我的一个朋友使用 WPF 进行了一些非常酷的树(如在树视图中)渲染,它比显示简单的滑动视图要好一点。 I might be able to talk him into putting it into the public domain or somedthing.我也许可以说服他把它放到公共领域或其他东西上。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM