有人在真正的LOB应用程序中使用WPF吗?
有人在真正的LOB应用程序中使用WPF吗?
我们都已经看到了WPF的巧妙演示,其中展示了将视频映射到3D元素上。这些看起来很棒,但是构成大多数开发人员工作的业务线应用程序的真实世界又如何呢? WPF是否只是为了吸引眼球?
解决方案
回答
我觉得引人注目的演示主要针对设计师。话虽如此,使用WPF改善LOB应用程序的可用性具有巨大潜力。查看有关Silverlight潜力的文章。
业务线应用程序因其全是业务而没有乐趣而享有盛名。事实是,在开发业务线(LOB)应用程序时,"用户体验"从来就不是真正的头等大事。尽管许多LOB风格的应用程序越来越强调可用性,但它们往往缺乏吸引力。用户体验实际上是可用性和吸引力的结合。
回答
当我们讨论它时,聪明的人正在构建出色的应用程序:
Lawson Smart Office为企业带来WPF优势
IGT使用WPF的下一代UI
Billy Hollis关于使用WPF变得更聪明
回答
我们已经开始在主要应用程序的外围设备中使用它,既是POC也是一种学习机会。
看起来还不错,但是我们这里只有一位过度劳累的图形艺术家,没有他,WPF应用程序在图形上仍然看起来像开发人员设计的应用程序。
除了我们的编码人员不是图形化人员之外,我们很大程度上仍在使用WPF构建Forms应用程序,而不是充分利用WPF的功能。我相信我们可以利用更多的资源和更多的经验来创造奇迹,并且期待着这样做。
我们还考虑使用Silverlight来安抚老板的信念,即我们无法在Web上完成的表单应用程序中无能为力。不过这是一条危险的路线,因为他可能会开始相信自己是对的,而我们所有人都在抱怨什么(实际上,他已经这样做了:))
回答
我的一个朋友使用WPF来渲染一些酷炫的树(如树状视图),这比显示简单的滑动视图要好一些。我也许可以说服他将其投入公共领域或者其他领域。
回答
我是丹麦体系结构小组的成员,该小组中的许多成员仅专注于构建WinForms应用程序(我自己是网络专家)。在我们的会议中,关于在Winforms vs. WPF中构建Windows应用程序的主题已经出现了很多次,每次经过很多讨论后,得出的结论是,WPF确实允许我们为WinForms构建一些非常漂亮的应用程序。因为这时他们会损失太多的生产力。
坚持使用Winforms的主要原因是工具。他们正在改善。
回答
我在此设置中使用了Helios产品。 WPF在许多其他东西之上,包括C ++。
如果我们在.NET中进行开发并且想要具有高度自定义UI的智能客户端应用程序,我将建议使用WPF。如果我们正在考虑使用简单的Windows-y UI,请使用Windows窗体。
回答
只需将WPF LOB应用程序推广到大约400个市政位置。在令人眼花can乱的糖果上并不繁重,但在数据绑定方面却非常繁重。
WPF是为LOB定制的!
最近在SP1中修复了许多缺陷(即没有重构),但是,从某种程度上来说,工具仍然滞后。
我发现XAML是为易于使用的工具而发明的,这很具有讽刺意味。
要使用WPF,我们确实需要了解WPF对象模型中的一些基础知识,并且我认为设计者/开发人员的工作流程不会很快发生。
有一个非常陡峭的学习曲线,但这是值得的。
过去,庞大的任务现在变得微不足道,相反,过去简简单单的任务几乎是不可能的。
回答
IMO WPF才刚刚开始成为真正的软件公司的可行之路。.那些必须维护现有安装基础的公司现在在其下一代项目中逐渐采用.net 3.5,并且正在考虑将WPF纳入其中。
我认为真正的问题是WPF不适用于Web应用程序,不适用于分布式应用程序,因此将它推向市场需要更长的时间。.net3.5可能在许多托管的Web应用程序中使用,但是它刚刚开始出现在分布式应用程序中,并带有WCF,WPF等。
我认为在接下来的两年内,我们将看到许多WPF应用程序弹出。.我们现在正在开发WPF应用程序,用于后端银行处理,因此,它是可行的,并已用于实际应用程序,但可能还没有推出;