首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用跨平台框架为一个平台开发的缺点是什么?

使用跨平台框架为一个平台开发的缺点是什么?
EN

Stack Overflow用户
提问于 2012-10-08 15:20:32
回答 4查看 786关注 0票数 1

最近,我一直在考虑是否应该开始研究另一个框架,因为我只有一台windows机器,而且我不打算在短期内开发跨平台的软件。所以帮我做这个决定..。

  1. 当我不打算开发跨平台时,使用跨平台框架有什么缺点吗?从直觉上讲,我会说,专门针对某个平台的框架在所述平台中的表现要优于跨平台框架。但我只是假设。
  2. 请列举我可以开始学习的框架和库,以便使用C++在Windows上快速开发应用程序。有大量文档的优先考虑。如果你能提供一个能帮助我开始的链接,我会很感激的。
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-10-08 15:25:21

当我不打算开发跨平台时,使用跨平台框架有什么缺点吗?

这取决于框架。大多数框架都将自己限制在所有平台上可用的功能上,这可能会在一定程度上限制您。您也可能无法利用给定平台的最佳特性或该平台上的最佳开发环境。

请列举我可以开始学习的框架和库,以便使用C++在Windows上快速开发应用程序。

Qt是一个很好的选择。它为Windows和其他平台提供了一个非常好的基于C++的框架。如果您只需要Windows,还有其他选项,包括通过C++实现Windows运行时 (用于Windows8开发)或Microsoft基础类

票数 3
EN

Stack Overflow用户

发布于 2012-10-08 15:38:13

通过使用跨平台框架,您将忽略平台特有的细节,比如对Windows 7跳转列表的编程控制。由于这些原因,它不太像一个本机应用程序,而是一个为另一个操作系统编写的应用程序的端口。在很多情况下,这并不重要。

使用模板构建的现代C++框架不会因为它是跨平台的而执行得更糟。您将忽略不存在于多个平台上的特性。

票数 2
EN

Stack Overflow用户

发布于 2012-10-08 15:26:24

一般来说,跨平台框架的问题是特定于框架的。

例如wxWidgets --它们速度快,但可用的GUI类不多。文档不是很好,但是更新得很好。

GNome --它被广泛使用,但需要大量的运行时部署,在内存使用方面要重一些。

这两个都是UI框架。两者都是GPL,因此您可以使用它。

Nokia它是一个优秀的跨平台框架,它不仅是另一个UI,而且是一个跨平台开发的完整框架。然而,Qt的问题是元对象编译器(mod)。它是一种语言延伸。

我建议您选择QT作为您的下一个框架。它正在积极地开发,轻量级,最近是开源的,并且可以在LGPL lic下使用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12784634

复制
相关文章

相似问题

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