跨平台的桌面开发有些啥技术?

2011 年 12 月 8 日
 saharabear
知道Swing,也用了一段时间,实在是。。。

知道有QT,对QT的C++完全无感,绝对不想碰C++,其他Python, C或者Java其他什么东西都行。

要求在KDE, Gnome, Windows上都能好好地跑,并且不用C++的,有哪些漂亮靠谱的可以推荐?桌面软件开发。
6847 次点击
所在节点    程序员
30 条回复
blacktulip
2011 年 12 月 8 日
Java肯定是可以的...但是我没见过Java做出来的东西有长得漂亮的。
love
2011 年 12 月 8 日
eclipse swt怎样,至少是原生的UI不存在美丑问题。
mathgl
2011 年 12 月 8 日
PyQT....
mathgl
2011 年 12 月 8 日
或者前卫一点。。用html5..
liuers
2011 年 12 月 8 日
Adobe air
效率有点低,但一般都UI可人.
RanceR
2011 年 12 月 8 日
air?
saharabear
2011 年 12 月 8 日
@blacktulip 真不得已再用Java
saharabear
2011 年 12 月 8 日
@mathgl swt在linux下性能问题不少。
saharabear
2011 年 12 月 8 日
@mathgl 考虑过这个方案,但没有足够的经验,不知道这样做,风险是不是大。愿求指教。
saharabear
2011 年 12 月 8 日
@RanceR @liuers 不打算Air.
X_Del
2011 年 12 月 8 日
Firefox XUL
cabinw
2011 年 12 月 8 日
Swing不错,不过UI 体验不好,要自定义,很麻烦
saharabear
2011 年 12 月 8 日
@cabinw 从架构上讲swing的确不错。但我有点怕它了,有时,太麻烦了。
avatasia
2011 年 12 月 8 日
air, QT, html.

不要特别在意性能,对于新手来说,开发效率第一。
saharabear
2011 年 12 月 8 日
目前我感觉QT挺好,但不想碰C++,如果用Python,似乎有两个实现,因为对这方面没有足够的经验,所以没底。
ywjno
2011 年 12 月 9 日
Tcl&Tk,貌似这个也是跨平台的
cabinw
2011 年 12 月 9 日
@saharabear 的确,没有一个好用的UI库
9hills
2011 年 12 月 9 日
@saharabear PyQT和PySide,区别大抵是授权上的,前者GPL后者LGPL。
但是用pyqt写的程序在跨平台上调通也不是很容易的事情。。。跨平台就各种bug出来了。
reus
2011 年 12 月 9 日
如果用C#+mono,选择就很多了,Gtk#, Windows.Forms, Qyoto, wxNet都是全平台通用的
reus
2011 年 12 月 9 日

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/23097

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX