瞎扯淡 桌面跨平台开发

Peter · 2013年01月27日 · 最后由 Peter 回复于 2013年01月28日 · 3980 次阅读

这里都是开发者,想问一下大家有没有在桌面跨平台开发有经验的,俗话说得好,听人劝,吃饱饭,呵呵

我所知道的解决方案有: mono: http://www.mono-project.com Qt: http://qt-project.org GTK: http://www.gtk.org Lazarus: http://www.lazarus.freepascal.org wxwidget: http://www.wxwidgets.org

Java 就不考虑了

大家有了解的说说优缺点,以及当时你们怎么做出最后决定的。

经常在 linuxtoy 看到推荐 qt 软件的时候,下面就会有人对 qt 相当不满意,也不说理由,感觉 qt 和 gtk 跟 vim 和 Emacs 一样一样的。

谢谢大家!

没看到 ruby 的呢?其实我觉得最好的方式是本地 brower

论架构先进程度,我认为这个RStudio项目现在是最好的,同时支持三平台+Browser 端,平台用 Qt,然后共用一个服务端,本质上还是 Web 开发(通过websockets交互),但是却有桌面的面孔

而且代码完全开源。

至少界面不是原生的样子给人感觉很怪的。

这个小伙子做的软件界面很漂亮,基于 webkit 的 http://caffeinatedco.de/#apps

其他不说,mono 首先否了,这货很占资源。个人倾向 pyqt 或者 swing。另外还有一个:Tide SDK。

大家都是很有经验啊,谢谢!

个人能力有限,看了一下 TideSDK,好像看起来不错的样了,还可以用 php 开发,其实就是把网页包进去,@saiga 不知道 php 源代码会不会被反编译出来呢?

http://linuxtoy.org/archives/qt-5-0.html 我找最近一条新闻,Qt 一致好评啊

QT 还是比 gtk 有前途,RStudio 也用了 Qt,Qt 能从 Nokia 出来也好。。。

重量级的: GTK 在 mac 下太难看 Diablo 3 launcher 就是 QT 的 wxWidgets 也不错,还算比较尊重原生 UI 风格

轻量级的: tk / fltk / fox 都很难看

不过还是觉得 html 最靠谱...

看来还是 qt 呼声最高啊

需要 登录 后方可回复, 如果你还没有账号请 注册新账号