3

我找到了Seed,它基本上是一个用于编程 GTK+ 的 JavaScript 环境和绑定。与使用例如 C 和 C++ 相比是否有任何限制?是否有任何重大的速度问题?

4

2 回答 2

3

不会有任何“主要的速度问题”,一般来说,如果你编写好的 JS 代码,你不应该发现它比 C 或 C++ 慢得多。

您的大部分开销将在典型应用程序的数据库/文件系统中。如果您打算进行复杂的计算,您可能会看到不同之处。

简而言之:这取决于你用它做什么,但总的来说,我不会说你会看到主要的速度问题。它对我来说效果很好。

如果你认为它可以用 Python 完成,那么 JS 就可以了。

于 2010-06-07T14:30:27.790 回答
1

当然,它可能比用 C 或 C++ 编写要慢。但这也有点取决于你用它做什么。这实际上取决于应用程序的 Javascript 端有多少复杂的逻辑。

如果您正在编写大量从 Javascript 中提取自身的自定义小部件,那么它肯定会变慢。

如果您使用 Javascript 编写代码,但您使用的是 GTK+ 中的所有小部件(按钮、树视图等),那么您可能不会从用户界面看到任何减速。如果您在回调和其他事情期间发生了极其复杂的逻辑,那么您仍然可能会这样做。

于 2010-06-07T14:04:01.187 回答