开发一个现代应用程序,我应该采用哪种技术? [英] To develop a modern application, which technology I should go for?

查看:61
本文介绍了开发一个现代应用程序,我应该采用哪种技术?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们的主要使用平台是Windows桌面。

Our main usage platform is Windows Desktop.

我应该去WPF吗? 

Should I go for WPF? 

我看到了一些名为" ; UWP"。 这是WPF的替代品吗? 或者UWP仅适用于移动应用? 

I saw something called "UWP".  Is this a replacement for WPF?  or UWP is just for mobile app? 

从现在开始,我需要5年的时间。

I need something can run for 5 years from now 2017.

希望有人能解释一下。  Thx。

Hope somebody can explain this.  Thx.

推荐答案

是的,UWP是WPF的建议替代品。我们的想法是,UWP应用程序,如果编写得当,不仅可以在台式机上运行,​​还可以在平板电脑,移动设备,XBox和Hololens平台上运行。但是,您可以使用的API集合将与
不同,并且比您在常规.Net应用程序中调用的API更具限制性。因此,根据您打算实现的目标,UWP可能不适合您。

Yes, UWP is the proposed replacement for WPF. The idea is that the UWP application, if properly written, can run not only on desktop PCs, but also in tablets, mobile devices, XBox and Hololens platforms. However, the set of APIs you can use will be different and more restrictive than the ones you are used to calling in your conventional .Net applications. So, depending on what you are intending to achieve, UWP might not be the right way to go for you.

我希望在5年内,WPF仍然可以正常运行现在呢嘿,我们仍在创建新的Winforms应用程序(更不用说使用和维护旧的应用程序),Winforms应该在5年多前就已经过时了。

I expect that in 5 years time, WPF shall still be running just as it does now. Hey, we are still creating new Winforms applications (let alone using and maintaining the old ones), and Winforms is supposed to have been obsoleted more than 5 years ago.


这篇关于开发一个现代应用程序,我应该采用哪种技术?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆