GTK GUI:pygtk vs vala
问题描述:
我正在开发云存储项目并希望为其构建GTK客户端。可能的选择是pygtk/glade
和vala
。目前我对pygtk
和vala
都不熟悉。一些谷歌搜索表明,vala
是一个不错的选择。但我知道python,并且对vala
是全新的。所以我在寻找vala
的非常有力的论据,以决定是否使用它。任何帮助表示赞赏。GTK GUI:pygtk vs vala
答
很多Gnome应用程序正在改写为vala。这可以提供更好的性能,并与gtk库更好地集成。
我个人认为这种语言对于编译语言来说相当不错,但毫无疑问,它不如python那样强大或广泛使用。
如果您正在构建开源应用程序(或其他人将要维护的内容),则可能需要使用更多人使用的语言。然而,在正式推出的新型旅行车上也有很多好处,例如整合和“酷炫”因素。
+0
我比Python更熟悉Python,但从我的理解来看,Vala通常会处理接口和C/C++处理现代开源Vala/GTK程序中的大部分逻辑。 – weberc2 2012-05-17 22:47:38
试一试,挑一个你最喜欢的。 FWIW,我相信'pygtk'是一个非常重要且广泛使用的绑定,我假设它不应该有任何重大缺陷,所以我会坚持使用Python来解决您的问题。 – millimoose 2012-02-02 22:56:50
我相信'pygtk'也可以。客户将非常简单。这将基本上是配置编辑器,所以可能的性能提升或其他与'vala'一起出现的东西可能不值得花费时间。 – pss 2012-02-02 23:05:42
在任何情况下都不要使用PyGTK - 它正式停止使用,只能用于GTK 2.0。如果您决定使用Python,请使用PyGTK的继任者PyGObject,它可以与GTK 3一起工作。 – ptomato 2012-02-03 10:42:58