【发布时间】:2011-02-25 14:48:31
【问题描述】:
我找到了Seed,它基本上是一个用于编写 GTK+ 的 JavaScript 环境和绑定。与使用 e.g. 相比是否有任何限制? C 和 C++?是否存在任何重大的速度问题?
【问题讨论】:
标签: javascript linux gtk seed
我找到了Seed,它基本上是一个用于编写 GTK+ 的 JavaScript 环境和绑定。与使用 e.g. 相比是否有任何限制? C 和 C++?是否存在任何重大的速度问题?
【问题讨论】:
标签: javascript linux gtk seed
当然,它可能比用 C 或 C++ 编写要慢。但这也有点取决于你用它做什么。这实际上取决于应用程序的 Javascript 端有多少复杂的逻辑。
如果您要编写大量从 Javascript 中提取自身的自定义小部件,那肯定会更慢。
如果您使用 Javascript 编写代码,但您使用的是 GTK+ 中的所有小部件(按钮、树形视图等),那么您可能不会看到用户界面出现任何变慢。如果您在回调和其他事情期间发生了极其复杂的逻辑,那么您仍然可能。
【讨论】:
不会有任何“主要的速度问题”,一般来说,如果你编写好的 JS 代码,你不应该发现它比 C 或 C++ 慢很多。
您的大部分开销将在典型应用程序的数据库/文件系统中。如果您打算进行复杂的计算,您可能会发现差异。
简而言之:这取决于你用它做什么,但总的来说,我不会说你会看到主要的速度问题。对我来说效果很好。
如果你认为可以在 Python 中完成,那么 JS 就可以了。
【讨论】: