有人使用WPF进行真正的LOB应用吗?

时间:2008-09-15 04:24:56

标签: .net wpf

任何人使用WPF进行真正的LOB应用程序?

我们都看到了WPF的巧妙演示,展示了映射到3D元素的视频。这些看起来很棒,但是构成大多数开发人员工作的业务线应用程序的真实世界呢。 WPF只是为了好看的眼睛吗?

8 个答案:

答案 0 :(得分:9)

答案 1 :(得分:6)

将WPF LOB应用程序推广到约400个市政地点。眼睛糖果不重,但数据绑定很重。
WPF是为LOB定制的! 最近在SP1中修复了许多缺点(即没有重构),但是温和地说,工具仍然是迟钝的。
我发现讽刺的是,XAML是为简单的工具而发明的 要使用WPF,您确实需要了解WPF对象模型中的一些基础知识,并且我不会很快看到设计人员/开发人员工作流程。 学习曲线非常陡峭,但这是值得的 过去庞大的任务现在变得微不足道,相反,过去简单的任务几乎是不可能的。

答案 2 :(得分:3)

我在this setup处理过Helios产品。 WPF除了很多其他东西,包括C ++。

如果您在.NET中开发并希望智能客户端应用程序具有高度自定义的UI,那么WPF就是我推荐的。如果您正在考虑使用简单的Windows-y UI,请使用Windows窗体。

答案 3 :(得分:2)

我是丹麦建筑集团的成员,其中许多成员专注于构建WinForms应用程序(我自己就是网络人员)。在我们的会议期间,在Winforms与WPF中构建Windows应用程序的主题出现了很多次,每次经过讨论之后,结论是WPF确实允许您为WinForms构建一些非常好看的应用程序,因为它们此时失去了太多的生产力。

坚持使用Winforms的主要原因是工具。他们正在改善。

答案 4 :(得分:2)

IMO WPF刚刚开始成为真正的软件公司的可行之路..那些必须维持现有安装基础的公司现在正在他们的下一代项目中放宽.net 3.5,并且作为WPF的一部分正在考虑..

我认为真正的问题是WPF不适用于网络应用,它适用于分布式应用,因此将其推向市场需要更长的时间.. ..net 3.5可用于许多托管的网络应用,但它刚刚开始出现在分布式应用程序中,并与它一起使用WCF,WPF等。

我认为在接下来的两年内你会看到许多WPF应用程序弹出...我们正在开发WPF应用程序,用于后端银行处理 - 所以是的,它是可行的并被用于真正的应用程序 - 它们可能不会出去了;)

答案 5 :(得分:1)

我认为眼睛糖果演示主要针对设计师。话虽如此,使用WPF提高LOB应用程序可用性的潜力巨大。 Check this article about the potential of Silverlight

业务线应用程序因其全部业务而无法享受而享有盛名。事实上,在开发业务线(LOB)应用程序时,“用户体验”从未成为最受关注的问题。虽然许多LOB风格的应用程序越来越重视可用性,但它们往往缺乏吸引力。用户体验实际上是可用性和吸引力的组合。

答案 6 :(得分:1)

我们已经开始在主要应用程序的外围设备中使用它,有点像POC以及学习机会。

它看起来还不错,但我们这里只有一位图形艺术家过度劳累,没有他,WPF应用仍然看起来像开发人员设计的应用程序。

除了我们的编码员不是图形用户之外,我们还在很大程度上仍然在WPF中构建Forms应用程序,而不是充分利用WPF的强大功能。我相信我们可以用更多的资源和更多的经验创造奇迹,并期待着这样做。

我们也在考虑使用Silverlight来安抚老板的信念,即你无法在网络上无法完成的表单应用程序中做任何事情。这是一条危险的路线,因为他可能会开始相信他是对的,我们都只是抱怨什么(实际上,他已经做了:))

答案 7 :(得分:1)

我的一个朋友使用WPF来制作一些非常酷的树(如在树视图中)渲染,它比显示简单的滑动视图要好一些。我或许可以和他谈谈将它放入公共领域或某些东西。