首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >您能推荐一个好的跨平台应用程序开发框架吗?

您能推荐一个好的跨平台应用程序开发框架吗?
EN

Stack Overflow用户
提问于 2011-08-14 18:55:51
回答 2查看 2.9K关注 0票数 2

我希望利用Stackoverflow社区的巨大智慧和经验来帮助我选择一个好的跨平台应用程序开发框架。

目标应用程序是一个桌面图形应用程序,它支持尽可能多的现有桌面环境(Linux、BSD、Windows、Mac)。理想情况下,开放源码,但我不想限制选择框架,所以如果你知道一个封闭的源代码框架值得一提,请告诉我们。

理想的框架将为开发人员提供尽可能多的预制积木,以便他们能够专注于在框架之上添加该应用程序的特定功能,而不是复制许多应用程序所共有的通用功能。

要求:

  • 目标桌面环境(Linux、BSD、Windows、Mac);不是移动的,不是服务器的。
  • 编程语言是一个给定的:结合Python和C++。
  • 该应用程序本身就是一个图形应用程序,需要在图像和数据的3D空间中进行快速操作。

我正在寻找的最重要的构件是:

  • GUI Toolkit可以是多平台或操作系统特定的,只要框架帮助我管理操作系统特定版本的应用程序;有一个GUI编辑器,不会吓跑那些没有技术头脑的图形设计师。
  • 三维图形处理(OpenGL)
  • 大数据集的高效操作( 50K条目的表)
  • 一个高效的构建系统来管理不同支持的操作系统,理想的交叉编译。

优惠:

  • 最好是开放源码框架
  • 最好是初级开发平台Linux
  • 最好是IDE也可用

虽然我在重构一个已经达到极限的应用程序的背景下提出了这个问题,但我恳请你把它看作是一个绿色的领域,让它也与那些想要开始开发一个新应用的开发人员相关。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-14 18:58:17

Qt几乎涵盖了所有内容:

  • 是适当的开放源码,具有积极的开发和活跃的社区。
  • 可移植性方面包括:从嵌入式到大系统之间的一切(特别是Windows,Mac,Linux);*BSD也不应该是一个问题,
  • GUI方面,
  • 具有良好的Open支持
  • 有Python绑定(不过是第三方)
  • 无数的例子,
  • 很好的文档
  • 还有更多

尽管如此,这个话题之前已经讨论过几次了,所以一定要仔细阅读旧的问题。

票数 10
EN

Stack Overflow用户

发布于 2011-08-15 02:10:48

除了QT之外,WxWidgets也是一种选择。现在QT有了更激进的许可模型,这对一些人来说可能不那么重要。最大的技术差异在于,WxWidgets实际上在QT提供自己的平台上使用本地工具包。对一些人来说,这使wxWidget应用程序感觉更加本土化;至少在Windows、Mac、Linux/GTK或Sun/MOTIF平台上是如此。

为了成功的开发,我使用了库的C++端,它与许多不同的构建设置很好地集成在一起。我从未使用过wxPython。

http://www.wxWidgets.org

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

https://stackoverflow.com/questions/7058947

复制
相关文章

相似问题

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