2016 - 2024

感恩一路有你

qt自定义控件开发教程 请问目前做windows桌面应用程序,MFC、QT、C#哪个更好?

浏览量:1911 时间:2021-03-10 16:45:28 作者:admin

请问目前做windows桌面应用程序,MFC、QT、C#哪个更好?

做windows桌面应用当然是c#。

c#是.net框架下主力语言,与windows系统的集成度很高,win7,win8,win10都自带.net框架,根本就不需要什么依赖,c#语言目前已经更新到8.0版本,采用vs来开发桌面程序简直太完美,不管是winform还是wpf这两个都是一二十年很成熟的桌面程序框架,拖拖控件就能开发,效率高。wpf自定义程度高,可以设计出精美的ui界面来,一点不输web界面,而且还有配套的bland设计器来辅助做ui界面。

目前winform,wpf这两个桌面框架都已经支出.netcore,这是一个新出的垮平台框架,所以我觉得做桌面开发c#是首选。

以上我的看法,大家有什么想法也可以一起讨论。

Qt的前景如何?Qt for Android好吗?

qt是支持跨平台的,因为他对各个平台都有底层库的支持。说是跨平台,但其实目前发展较好且有成熟案例的还是桌面平台,移动端还很不完善,问题很多,效率也不如原生,反而需要兼容各个平台出现更多的问题。

移动端跨平台无法避免的问题就是代码有时不能完全跨平台,各个平台具有的个性化差异不得不去新写代码来应对,所以现在所有的移动端跨平台混合开发框架,基本都是UI跨平台了,代码却没有完美的跨平台。另外你还需要懂安卓和iOS 这样遇到高级需求如自定义组件时才可以进行下去,否则就无组件可用或等待别人为你开发好组件你来用。

qt自定义控件开发教程 qwidget提升为自定义 qt自定义按键

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。