【问题标题】:Editor GUI technology choice [closed]编辑器 GUI 技术选择 [关闭]
【发布时间】:2016-02-24 09:02:55
【问题描述】:

我开始从头开始制作新的游戏引擎(出于学习目的,以后可能会做更多)。

我坚持选择哪一种 GUI 技术。 我想知道 WPF 和 Qt 之间的关系,我收集了它们的一些优缺点:

WPF:

优点:

  1. C# 开发速度更快
  2. 丰富的 ui 小部件集
  3. Visual Studio 生态系统

缺点:

  1. WPF 现在死了吗?过去几年没有改善
  2. 一个平台
  3. 没那么快?

Qt:

优点:

  1. 多平台
  2. 改进了
  3. 可能比 WPF 更快

缺点:

  1. 对于我不好的可视化编辑器
  2. C++,我认为 C++ 的开发比 C# 慢

我对gui开发不是很熟悉,也不知道现在的趋势是什么。 您认为哪个是更好的选择,为什么?

【问题讨论】:

  • 'WPF 现在死了?过去几年没有改善'-我不同意这一点。

标签: wpf qt user-interface


【解决方案1】:

WPF:

  • “C# 更快的开发” - 错误。这取决于开发人员编程 技能。
  • “丰富的 ui 小部件集” - 错误。 Qt 有一个小部件日志。包含 第三方。
  • “Visual Studio 生态系统”- 错误。 Qt 有 MSVS 的插件和 结合得很好。
  • “WPF 现在死了” - 错误。当技术“死”时,它意味着, 它已准备好用于业务应用程序并且相当稳定。
  • “一个平台” - 错误。它是跨平台的。
  • “没那么快” - 错误。这取决于开发人员的编程技能。

Qt:

  • “多平台” - 是的,与 WPF 相同。这不是优势。
  • “改进了”- 是的,与 WPF 相同。这不是优势。
  • “可能比 WPF 更快”- 错误。这取决于开发商 编程技能。
  • “对于我不好的可视化编辑器” - 错误。编辑器很好(对我来说)。
  • “C++,我认为 C++ 的开发比 C# 慢” - 错误。它 取决于开发人员的编程技能。

【讨论】:

  • 有否来自downvoters的cmets?
【解决方案2】:

国际海事组织。 .每种技术都有其优点和缺点。不要在这部分花太多时间。相反,尝试在任何这些技术中拥有优秀的开发团队。这完全取决于团队和他们熟悉的技术。

如果您对两者都不熟悉,那么我更喜欢您使用 WPF,因为它将为我们提供出色的用户界面框架。此外,您还需要学习 C# 或 VB 以及 WPF 的某些部分。

如果你熟悉 C++,那么坚持使用 Qt。

类似问题供您参考:Choosing between WPF/C# and Qt/C++

【讨论】:

    猜你喜欢
    • 2012-06-09
    • 2011-12-08
    • 1970-01-01
    • 1970-01-01
    • 2010-09-24
    • 1970-01-01
    • 2021-10-13
    • 1970-01-01
    • 2013-05-28
    相关资源
    最近更新 更多