代码之家  ›  专栏  ›  技术社区  ›  Matthieu Raynaud de Fitte

Crystal native GUI

  •  2
  • Matthieu Raynaud de Fitte  · 技术社区  · 7 年前

    Crystal是否拥有任何本机GUI库?

    已经有一些碎片实现了一些已知的库,例如QT或SFML(实际上与C相关的任何东西),但我需要一个本地库,因为我不希望有任何额外的下载,并保持项目的轻量级。

    1 回复  |  直到 4 年前
        1
  •  2
  •   Johannes Müller    7 年前

    不,没有任何用Crystal编写的GUI库。 我怀疑我们在任何时候都不会很快——或者永远不会。这些都是难以置信的巨大而复杂的软件。目前只有一大堆现代通用GUI库。因为创建一个相当不错的GUI框架需要付出很大的努力,所以少数可用的GUI框架有着广泛的目标受众。其中大多数是用C编写的,可以用于多种语言和平台。

    Crystal非常擅长连接C库,因此可以相对轻松地集成现有库。由于它们的大小,这仍然需要大量的工作,但仅仅是编写一个新的水晶的一小部分。

    如果您想减少运行时依赖性,可以尝试静态编译。IIRC仍有一些小故障,但最终会起作用。