我曾多次问过这个问题,很多开发人员都是关于2015年和未来几年WPF的未来的。有人告诉我,微软也有兴趣在未来采取这项技术。
实际上,我喜欢在Winforms中开发企业和LOB业务应用程序,现在我想迁移到WPF。时间很短,我需要一个具体的答案,我是否应该在WPF上投入我的时间?如果答案不是,那么开发业务应用程序的新Microsoft工具是什么,比如Point应用程序和其他大型数据库业务应用程序。我对新技术很感兴趣,所以我不想把我的时间和钱投资在旧技术上。如果微软也对这些技术不感兴趣,那么我也不感兴趣。
因此,请任何人告诉我,什么是最好的和新的合适的技术来创建商业应用程序,现在从微软?
谢谢。
发布于 2015-02-11 00:31:43
我会插进去的。
这是一个棘手的对话,因为我们正处在Windows 10的边缘。让我们开始讨论一下Windows8。WinRT XAML for Windows 8当然还没有准备好让您用它来创建一个功能齐全的LOB应用程序。缺少的东西太多了,比如验证、窗口化和高级绑定。恩特。app不是它的主要任务。
另一方面,WinRT 8非常适合创建一个配套的触摸优先应用程序,它为基于平板电脑或基于电话的用户提供价值,这些用户将以更有限的方式与您的应用程序交互,比如报告或工作流。我在这里更多地谈论这一点:
http://blog.jerrynixon.com/2012/08/windows-8-apps-whats-enterprise-to-do.html
WPF是一个不同的故事。WPF已经被证明了,对吧?完全是。没有什么是你能想到的,WPF不能做的很好。任何业务需求都无法抑制它。太棒了。更重要的是,WPF运行在Windows、Windows 7、Windows 8以及很快的Windows 10上,这是很多操作系统选项。
WPF的未来也相当光明。该团队正在重新焕发活力,今年的改进计划以及XAML开发人员的新工具使其成为一种更好的体验。我在这里与WPF团队更多地谈论这一点:
http://blog.jerrynixon.com/2014/11/hey-future-of-wpf.html
Windows 10的WinRT XAML是不同的。首先,它不会是一个基于操作系统的系统。这意味着,更像.Net,您只是针对您需要安装的框架,然后再从那里开始。它也是更充分的工具,以竞争与保真度的WPF XAML建立LOB应用程序。
但是使用WinRT XAML for Windows 10时,您必须问自己有多少人将运行Windows 10,因为它不能在以前版本的Windows上工作。由于Windows 10将在第一年提供免费升级,因此您可能会认为许多Windows 10将运行Windows 10,但由于Windows 10的企业版并不是该协议的一部分,因此您只能通过了解您的IT路线图来确定这一点。没人能为你这么做。
在所有条件相同的情况下,如果您只是试图在WinRT XAML for Windows 10和WPF之间进行选择,那么您将选择WPF。一旦您有了足够的Windows 10安装基础,我想大多数LOB开发人员都会惊讶于Windows 10的选择是多么诱人。WPF的未来是坚实的。但是微软对UI技术最重要的投资是,WinRT XAML for Windows 10,这是否意味着WPF不是未来的证据?当然不是。我会毫不犹豫地选择WPF,就像我多年来所做的那样。
祝你好运!
发布于 2015-02-08 07:40:01
任何事情都可能是一场赌博,特别是在塞伊女士(和英特尔)倾向于向墙上扔飞镖,当一个人坚持的时候,它就标志着本周的当前方向。
据微软称,WPF从未消失。他们忘了告诉很多员工。有一段时间,XAML和WPF几乎是一样的,对于销售点系统来说,如果你选择微软的话,XAML将是更好的选择。但是,这几乎是一回事: Windows商店应用程序与XAML,而不是桌面应用程序与WPF。但本周的方向是肯定的,WPF将继续前进,甚至可能是跨平台的Ms策略。
但我也会真的问微软是你的目标的正确选择吗?我会认真考虑一下Android系统。不仅仅是Java,上一次我看了他们的路线图,wpf有类似于2024年的功能。或者iOS,因为我不希望看到苹果在短期内出售收银机,所以我怀疑他们是否会进入销售业务。
很久以前,我做了一个相当大的销售系统。实际上是其中的两个。根据我所知道的,我今天的目标是XAML/Store应用。但在我看来,这是一个51/49与Android的分裂。如果客户想要Android,我不会说太多。
https://stackoverflow.com/questions/28391654
复制相似问题