GTK GUI:pygtk 与 vala
我正在从事云存储项目,想为其构建 GTK 客户端。找到的可能选择是pygtk/glade
和vala
。目前我对 pygtk 和 vala 都不熟悉。一些谷歌搜索表明 vala
是一个不错的选择。但我了解 python,并且对 vala 完全陌生。因此,我正在为 vala
寻找非常有力的论据,以便决定是否使用它。任何帮助表示赞赏。
I am working on cloud storage project and want to build GTK client for it. Possible choices found are pygtk/glade
and vala
. For the moment I am not familiar neither with pygtk
nor with vala
. Some googling showed that vala
is quite a good choice. But I know python and completely new to vala
. So I am looking for very strong arguments for vala
in order to decide whether to use it or not. Any help is appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
目前许多 Gnome 应用程序正在用 vala 重写。这提供了更好的性能以及与 gtk 库更好的集成。
我个人认为该语言对于编译语言来说相当不错,但毫无疑问它不如python那么强大或广泛使用。
如果您正在构建一个开源应用程序(或其他人要维护的东西),您可能希望使用更多人使用的语言。然而,乘坐新的、官方推出的旅行车也有很多好处,比如集成和“酷”因素。
A lot of Gnome apps are currently being rewritten in vala. This gives better performance and a better integration with the gtk libraries.
I personally think the language is pretty good, for a compiled language, but no doubt it is not as powerful or widely used as python.
If you are building an open source app (or something other people are going to maintain), you might want to go with the language that more people use. However there are also many benefits on being on the new, officially pushed wagon, like integration and a "coolness" factor.