c++ - 你能推荐一个好的跨平台应用程序开发框架吗?

标签 c++ python user-interface frameworks cross-platform

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

8 年前关闭。




Improve this question




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

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

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

要求:

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

  • 我正在寻找的最重要的构建 block 是:
  • 图形用户界面工具包。可以是多平台或特定于操作系统的,前提是该框架可以帮助我管理特定于操作系统的应用程序版本;使用 GUI 编辑器不会吓跑技术水平不高的图形设计师
  • 3D 图形操作 (OpenGL)
  • 高效操作大型数据集(包含 50K 条目的表)
  • 一个高效的构建系统来管理不同支持的操作系统,最好是交叉编译

  • 喜好:
  • 最好是开源框架
  • 最好是初级开发平台Linux
  • 最好也提供 IDE

  • 尽管我在重构已经达到天花板的应用程序的上下文中提出了这个问题,但我恳请您将其视为一个绿色领域,使其也与希望快速启动新应用程序开发的开发人员相关。

    谢谢

    最佳答案

    Qt涵盖几乎所有内容:

  • 是适当的开源,积极开发和充满活力的社区
  • 涵盖了可移植性方面:从嵌入式系统到大型系统,介于两者之间(特别是 Windows、Mac OS X、Linux); *BSD 也不应该成为问题,
  • GUI 方面,
  • 具有良好的 Open GL 支持
  • 具有 Python 绑定(bind)(尽管是第 3 方)
  • 无数的例子,
  • 非常好的文档
  • 以及更多

  • 也就是说,该主题之前已经讨论过几次,因此请确保您仔细阅读旧问题。

    关于c++ - 你能推荐一个好的跨平台应用程序开发框架吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7058947/

    相关文章:

    c++ - 两点距离的解是什么?

    c++ - iOS 从 openCV cv::Point 获取 CGPoint

    c++ - 编辑函数后出现 CL_INVALID_KERNEL_NAME 错误(更新日志文件)

    c++ - 使用 Sleuth Kit 函数 tsk_fs_open_img() 返回 FS 不是 FAT FS 的错误

    user-interface - 为开发者提供的免费 UI 工具

    VB.NET - 中断表单循环和结束表单

    html - margin-top 行为因浏览器而异

    Python:更新列表参数

    python - 使用Python docx在Word中创建拼音指南/'Ruby text'?

    python - Tkinter Canvas 存储的项目被清除和召回