WPF商业应用的发展趋势

WPF商业应用的发展趋势,wpf,winrt-xaml,Wpf,Winrt Xaml,我已经多次向许多开发者提出了这个问题,关于2015年和未来几年WPF的未来。有人告诉我,微软将来也有兴趣采用这项技术 实际上,我喜欢在Winforms中开发企业和LOB业务应用程序,现在想转到WPF。时间很短,我需要一个具体的答案,我应该投资我的时间在WPF与否?如果答案是否定的,那么开发业务应用程序(如销售点应用程序和其他大型数据库业务应用程序)的新Microsoft工具是什么。我对新技术很感兴趣,所以我不想把我的时间和金钱花在老技术上。如果微软对这些技术也不感兴趣,那么我也不感兴趣 所以,请

我已经多次向许多开发者提出了这个问题,关于2015年和未来几年WPF的未来。有人告诉我,微软将来也有兴趣采用这项技术

实际上,我喜欢在Winforms中开发企业和LOB业务应用程序,现在想转到WPF。时间很短,我需要一个具体的答案,我应该投资我的时间在WPF与否?如果答案是否定的,那么开发业务应用程序(如销售点应用程序和其他大型数据库业务应用程序)的新Microsoft工具是什么。我对新技术很感兴趣,所以我不想把我的时间和金钱花在老技术上。如果微软对这些技术也不感兴趣,那么我也不感兴趣

所以,请大家告诉我,什么是最好的和新的合适的技术来创建商业应用程序现在从微软几天


谢谢。

任何事情都可能是一场赌博,特别是对于女士来说。他们(和英特尔)倾向于向墙上扔飞镖,当有人坚持的时候,这就标志着本周的当前方向

据微软称,WPF从未消失。他们忘了告诉许多员工这一点。有一段时间,XAML是非常WPF的,就像它几乎是一样的东西,对于销售点系统来说,似乎如果你朝着微软的方向发展,XAML将是更好的选择。但同样,这几乎是同一件事;使用XAML的Windows应用商店应用程序,而不是使用WPF的桌面应用程序。但本周的方向是肯定的,WPF将继续前进,甚至可能是Ms的跨平台战略

但我还想问,微软是你的目标的正确选择吗?我会认真考虑Android。不仅仅是Java,上一次我看到他们的路线图是针对2024年的类似wpf的功能。或者iOS,因为我不希望看到苹果在短期内出售收银机,所以我怀疑他们是否会进入销售点业务

很久以前我做过一个相当大的销售点系统。实际上是其中的两个。据我所知,我今天的目标是XAML/商店应用程序。但在我看来,这是关于安卓51/49的分裂。如果客户想要安卓,我不会太多争论。

我会插嘴

这是一个棘手的对话,因为我们即将使用Windows10。让我们开始讨论Windows8。WinRT XAML for Windows 8当然不适合您使用它来创建功能齐全的LOB应用程序。缺少太多东西,如验证、窗口和高级绑定。耳鼻喉科。应用程序不是它的主要任务

另一方面,WinRT XAML for Windows 8非常适合创建配套的触摸第一应用程序,为基于平板电脑或基于手机的用户提供价值,这些用户将以更有限的方式与您的应用程序交互,如报告或工作流。我在这里更多地谈论这一点:

WPF是一个不同的故事。WPF已经被证明了,对吗?完全是这样。没有什么是你可以想象的WPF做得不好的。没有任何业务需求限制它。太棒了。更重要的是,WPF运行在Windows XP、Windows 7、Windows 8以及很快的Windows 10上。这是很多操作系统选项

WPF的前景也相当光明。团队已经恢复了活力,今年计划进行的改进以及针对XAML开发人员的新工具使之成为更好的体验。我在这里与WPF团队进一步讨论了这一点:

Windows 10的WinRT XAML则不同。首先,它不会是一个基于操作系统的系统。这意味着,更像.Net,您只需针对需要安装的框架,并从那里开始。它的工具也更全面,可以与WPF XAML的忠实度竞争,从而构建LOB应用程序

但是对于WinRT XAML for Windows 10,您必须问问自己有多少人将运行Windows 10,因为它在以前版本的Windows上不起作用。由于Windows 10将在第一年提供免费升级,您可能会争辩说,许多人将运行Windows 10,但由于Windows 10的企业版不是该协议的一部分,您只能通过了解您的IT路线图来确定这一点。没有人能为你做那件事

在所有条件相同的情况下,如果您现在只是想在WinRT XAML for Windows 10和WPF之间进行选择,那么您将选择WPF。一旦有了足够的Windows10安装基础,我想大多数LOB开发人员都会惊讶于Windows10是多么诱人的选择。WPF的未来是稳固的。但微软在UI技术方面最重要的投资是WinRT XAML for Windows 10。这是否意味着WPF不是未来的证明?当然不是。我会毫不犹豫地选择WPF,就像我多年来所做的那样


祝你好运

谢谢你的回复,正如我理解你所说的,使用wpf/xaml很好。但在这里我有另一个想法,我们不能在windows应用商店开发商业应用程序吗?或者windows应用商店aap仅适用于移动设备?不适用于桌面?。最后,请再告诉我一件关于winRt的事情,winRt只是用于移动开发吗?我们不能像在WPF/winforms中那样制作桌面应用程序吗?谢谢。WindowsRT现在已经死了(下周可能会再次改变)。此外,Windows应用商店应用程序的部署模式仅通过应用商店或通过企业端加载证书进行部署。您不能将应用商店应用程序(XAML)制作或使用与桌面应用程序相同的内容。这是一个悲伤的故事。我可能会重新考虑我的商店应用推荐。部署应用程序的成本将超过每台375美元。哦,天哪,它死了,我只是在谷歌上搜索。那么,微软将取代什么呢?我最初的问题是什么。网?如果我不选择。net那么我应该选择什么工具来开发其他公司的商业应用程序呢?有没有其他公司提供了一个完美的工具,也有未来?我想目前的想法是写