用于Windows开发的C QT与C#.NET
我目前正在进行一些分析瘫痪,决定哪个更适合我使用Qt框架的C,或者使用.NET框架来开发我目前正在设计的中小型项目的C#.
我在两种语言方面都有一点经验,在C语言中稍微多一些,但可能仍然被认为是新手. 我读过的所有信息都是相对论过时的(至少有几年的历史),并且想知道是否有任何更新会以这种或那种方式摆脱优势,或者它是否真的只是一个偏好问题. QT似乎支持我的特殊要求需求稍微好一些,但是在C中工作的额外难度可能会抵消我的回归1. 我的要求相当简单,我需要丰富的文本支持,数据库连接,导出到各种文件类型的能力以及具有相当动态的GUI. 任何人都有他们希望分享的个人经历或建议吗?
我建议使用Qt,因为:
>它是跨平台的,涵盖广泛的操作系统(包括移动)>用C语言编写使您有机会使用库像STL,Boost等;>使用C可以让您高速运行应用程序>它是开源的,并且速度越来越快>它有一个很好的GUI设计师和一个非常强大的IDE(Qt Creator)> API设计非常好,易于使用>它有一个很好的文档,易于阅读>它有Qt翻译系统,使您可以拥有一个多语言应用程序>窗口小部件根据布局调整自身大小的GUI布局系统使一切变得更加容易> QML使您能够使用出色的图形和动画创建出色的GUI>它对网络和连接有很大的支持(socket,SSL,www,IPC,…)>它有QTestLib用于测试代码>如果您不想使用C,它有许多语言绑定 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何在Windows下使用doMC或glmnet的替代并行处理实现?
- windows-server-2012 – Windows Server 2012上的多个CA.
- winapi – 为什么Windows在WM_CLOSE期间吞掉异常
- win10下的wsl真是太好用了
- 尝试使用Microsoft Graph api搜索Sharepoint文件
- Windows Server 2012 R2本身是否支持IIS SFTP?
- windows-7 – Windows 7失去了网络连接,但没有别的
- windows – 如何生成一组用户所属的安全组列表?
- 是否有相当于Windows cmd.exe(或其他XP标准工具)中的’cut
- windows-phone-8 – Windows Phone 8 Web浏览器控件
- iis – 集成Windows身份验证仅在IE中不起作用
- windows – ASM x64中40h REX操作码的用途是什么
- cx_freeze include_msvcr没有捆绑Windows VC2015
- iis – 防火墙阻止Windows 2008 R2上的FTP服务器
- Windows环境下使用pip install安装lxml库
- windows-7 – 如何在Windows 7上使用Wireshark监
- Windows脚本自动更新用exec替换当前可执行文件?
- windows+tomcat+https(免费证书)
- Windows批处理中的LastIndexOf
- windows – 远程控制git存储库