Deepin UI 改用 C 和 GTK+3 寫吧!
Tofloor
poster avatar
ekd123
deepin
2013-02-03 01:50
Author
用 Vala 也行!這樣的話,就很好了!不但能給C用,也可以藉助 GI 給很多其他語言使用!GTK+3 也是未來的方向了!

建議API最好簡單一些,比如說直接用個 dp_ui_init()/dp_ui_uninit 就可以了。不過如果不行的話,也希望能比較簡單地載入主題。

畢!
Reply Favorite View the author
All Replies
xgsong
deepin
2013-02-04 05:42
#1
Vala是好东西,如果用Vala写估计能节省不少工作量,但是Vala好像一直都没有正式版
Reply View the author
cxbii
deepin
2013-02-04 07:32
#2
我记得deepin ui基于gtk的,至于为什么用Python写是说性能和开发效率的平衡,所以用Python
Reply View the author
4***[email protected]
deepin
2013-02-04 16:24
#3
我记得deepin ui基于gtk的,至于为什么用Python写是说性能和开发效率的平衡,所以用Python
我希望Ui将来确实要做成很多语言可以调用到样子,目前似乎只能python调用吧,python开发效率确实高,但他的运行速度让我感觉有点不爽啊,还是得用些性能高的语言啊将来。
Reply View the author
admin
deepin
2013-02-05 01:16
#4
楼主是GTK+中文社区的QQ群里的,他向我们反映问题的,我叫他来发帖子的.
确实,如果用C或者c++,就能更多的语言支持,deepin-ui就会更火.\
但是现在deepin-ui短期是不可能这样做的,楼主,你反映似乎不是这个问题吧,哎!
Reply View the author
186******98
deepin
2013-02-05 02:31
#5
用 Vala 也行!這樣的話,就很好了!不但能給C用,也可以藉助 GI 給很多其他語言使用!GTK+3 也是未來的方向了!

建議API最好簡單一些,比如說直接用個 dp_ui_init()/dp_ui_uninit 就可以了。不過如果不行的話,也希望能比較簡單地載入主題。

畢!
Deepin-UI 当时做的时候, Python GI 还不是很成熟, 以后有时间的时候再移植到 GTK+ 3 吧, 当时用 Python 主要考虑到开发效率, Python的库非常多, 代码容易写, 其他的 包括 vala 在库的丰富程度上都比不过 Python。

至于运行效率, 我还是那句话, 在应用程序的级别, 因为 PyGTK 调用的还是 C 的代码在跑, 不会有什么速度慢之说, 倒是 Deepin-UI  在自己的实现上可以进一步优化。
Reply View the author
New Thread

Popular Events

More
国际排名
WHLUG