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

f4l*_*lco 11 javascript gnome seed

随着新GNOME开发人员中心的到来,我偶然发现了gobject库的JavaScript绑定.现在,如果他(或她)建议/考虑将其用于桌面应用程序,我很乐意阅读专家的评论.这包括考虑像这样的方面

  • API简单性和可用性
  • 开发者文档
  • 稳定性
  • 可扩展性
  • gjs还是种子

立刻:这些API是否可以使用,或者等待一段时间再更好一些是否更好?你可以用JS开发一个完整的应用程序,还是会限制脚本用途?

gpo*_*poo 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