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

2011-12-08 19:22:38 +08:00
 saharabear
知道Swing,也用了一段时间,实在是。。。

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

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

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

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

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

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

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

© 2021 V2EX