【发布时间】:2012-02-02 22:55:14
【问题描述】:
我正在开发云存储项目,并希望为其构建 GTK 客户端。找到的可能选项是pygtk/glade 和vala。目前我对pygtk 和vala 都不熟悉。一些谷歌搜索显示vala 是一个不错的选择。但我知道 python 并且对vala 完全陌生。所以我正在为vala 寻找非常有力的论据,以决定是否使用它。任何帮助表示赞赏。
【问题讨论】:
-
两个都试试,选一个你最喜欢的。 FWIW,我相信
pygtk是一个非常重要且广泛使用的绑定,我假设它不应该有任何重大缺陷,所以我会在你的情况下坚持使用 Python。 -
我相信
pygtk也应该可以。客户端将非常简单。它将基本上是配置编辑器,因此可能会提高性能或vala附带的任何其他内容可能不值得花时间。 -
在任何情况下都不要使用 PyGTK - 它正在正式消亡并且仅适用于 GTK 2.0。如果您决定使用 Python,请使用 PyGTK 的继任者 PyGObject,它适用于 GTK 3。
-
另外,请注意,您可以将 Glade 与 Python 和 Vala 一起使用。
-
非常感谢。在
pygtk下,我的意思是python+gtk。不过还是谢谢你的指正。