首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于Windows开发的C++ QT与C# .NET

问用于Windows开发的C++ QT与C# .NET
EN

Stack Overflow用户
提问于 2014-11-12 14:29:48
回答 2查看 25.3K关注 0票数 13

我目前在选择使用Qt框架的C++和使用.NET框架开发我目前正在设计的中小型项目的C#之间存在一些分析上的停滞。

我对这两种语言都有一点经验,但稍微多一点对C++的了解可能还是个新手。

我读到的所有信息都已经过时了(至少有几年了),我想知道是否有任何更新会以这样或那样的方式改变优势,或者这是否真的只是一个偏好问题。

QT似乎更好地支持了我的特殊需求,然而,在C++中工作的额外困难可能会抵消我回到起点的影响。

我的要求是相当简单的,我将需要富文本支持,数据库连接,能够导出到各种文件类型,并有一个相当动态的GUI。

有人有什么个人经验或建议想分享吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-12 15:55:46

我推荐使用Qt,因为:

它是跨平台的,涵盖了广泛的操作系统(包括C++中的mobile)

  • Writing,让你有机会使用
  • ,Boost等库;使用C++的
  • 为您提供了在高速运行应用程序的好处
  • 它是开源的,并且在变得更好的过程中速度很快
  • 具有出色的图形用户界面设计器和功能强大的集成开发环境(Qt创建器)
  • 接口设计出色且易于使用<
  • 它具有易于阅读的优秀文档
  • 它具有Qt翻译系统,使您能够拥有多语言的应用
  • 图形用户界面布局系统,其中的小部件根据布局自行调整大小使一切变得更加容易
  • 创建具有出色图形和animations
  • It的出色图形用户界面的能力为联网和连接提供了强大的支持(socket,
  • 它有用于测试代码的QTestLib
  • 如果你不想使用C++

,它有许多语言绑定

票数 16
EN

Stack Overflow用户

发布于 2014-11-12 15:34:07

  1. 你可以很容易地学习Qt如果你知道C++
  2. 你给出的所有要求都是完全可行的,并且很容易在Qt中完成
  3. 它不需要任何VM进行部署,但是.NET需要它。
  4. 你的应用程序将跨Qt自定义UI在Qt中是非常可能的。您可以在Qt中创建几乎任何类型的UI。
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26880663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档