你会推荐GNOME桌面应用程序的JavaScript吗?

时间:2011-04-07 20:28:05

标签: javascript gnome seed

随着新GNOME Developer Center的到来,我偶然发现了gobject库的JavaScript绑定。现在,如果他(或她)建议/考虑将它们用于桌面应用程序,我很乐意阅读专家的评论。这涉及到诸如

等方面的考虑
  • API简单性和可用性
  • 开发人员文档
  • 稳定性
  • 可扩展性
  • gjsSeed

立即:这些API是否已准备好使用,或者等待一段时间才能更好地建立?你可以用JS开发一个完整的应用程序,还是将用法限制在脚本编写目的?

1 个答案:

答案 0 :(得分:9)

通过GObject Instrospection,您可以访问用C编写的库提供的相同API(使用JavaScript的术语)。

需要改进文档。但是,您始终可以使用C文档作为后备。不过,您可以在学习时帮助学习JavaScript文档; - )

gnome-shell是用JavaScript和C编写的,因此JavaScript是GNOME 3中的一等公民。它不应该有性能损失(如果是这样,应该进行改进)。

讨论GNOME中JavaScript的未来(无论是使用gjs还是种子),你可以在这里阅读帖子:https://mail.gnome.org/archives/desktop-devel-list/2011-April/msg00147.html

正如我之前所说,使用GObject instrospection,您可以用JavaScript编写整个应用程序。例如,您可以查看“The Board”,这是一个用JavaScript编写的新应用程序https://live.gnome.org/TheBoardProject