
跨平台的有吗?推荐几个看看
1 duan602728596 2018 年 2 月 8 日 via iPhone nwjs |
2 duan602728596 2018 年 2 月 8 日 via iPhone go 的? go 的不清楚...... |
3 WildCat 2018 年 2 月 8 日 via iPhone 还不如 Java 吧 |
4 zjsxwc 2018 年 2 月 8 日 |
5 jlkm2010 2018 年 2 月 8 日 |
6 looplj 2018 年 2 月 8 日 qt 的 go 绑定不错 |
7 deali 2018 年 2 月 8 日 写桌面?跨平台 Qt,Windows .Net ,什么语言好像关系不大吧。 |
8 boboliu 2018 年 2 月 8 日 可以用 qt binding,但是。。。感觉不甚好用,还是 pyqt 吧 |
9 matsuz 2018 年 2 月 8 日 via iPhone 不适合 |
10 matsuz 2018 年 2 月 8 日 via iPhone 写桌面不要追求跨平台 如果因为某些原因非要跨平台那就 Qt |
11 sammo 2018 年 2 月 8 日 via iPhone java swing |
12 wweir 2018 年 2 月 8 日 via Android 从语言也行而言,适合。但没啥好用的库,所以目前不适合 |
13 freedomSky 2018 年 2 月 8 日 via iPhone 还不如 py |
14 SuperMild 2018 年 2 月 8 日 桌面跨平台,一个 Qt,一个 Electron,选择不多。 |
16 Muninn 2018 年 2 月 8 日 放弃吧 |
17 peterpei 2018 年 2 月 8 日 via Android 不适合吧。。。 |
18 timothyye 2018 年 2 月 8 日 via Android electron +1 |
19 searene 2018 年 2 月 8 日 Qt 资料太少,我推荐 electron |
20 linnn2 2018 年 2 月 8 日 via Android 写应用为啥不用 nodejs |
21 Devin 2018 年 2 月 8 日 via iPhone 每种语言都有适用场景,很明显 C#更适用 |
22 AV1 2018 年 2 月 8 日 用 GopherJS 把 Go 编译成 JS,在 Electron 框架下开发。 |
24 Immortal 2018 年 2 月 8 日 不合适 之前也折腾调查过一段时间 语言还是做自己擅长领域的事情比较好 |
25 Qzier 2018 年 2 月 8 日 via iPad 还是 pyqt 吧 |
26 Qzier 2018 年 2 月 8 日 via iPad electron 在 windows 下不支持 subpixel 抗锯齿,字体都很模糊。 |
27 searene 2018 年 2 月 9 日 @ivechan 之前用过一段时间 Qt,出现问题之后网上能搜出来的解决方案不多,不像 Electron,因为依赖 js,踩的大部分坑在网上都能迅速找到解决方案。 |
28 ptyfork 2018 年 2 月 9 日 亲爱的开发者们,如果你们开发的程序有面向 macOS 用户的,能不能不要用 Qt ? macOS 的 Qt 程序:VirtualBox, Wireshark 一个个难看的要死,每次不得不用的时候都是捏着鼻子用。真的好痛苦。 如果只是为 Windows 开发的,那还是用吧。 |
29 yech1990 2018 年 2 月 9 日 via Android go 本身就可以跨平台编译,之前有很不错的 gxui,还可以转 Webgl 在浏览器打开。可惜后来没有了 |
30 xupefei 2018 年 2 月 9 日 亲爱的开发者们,不论你们开发的程序面向什么用户,能不能不要用 Electron ?每个 Electron 写出来的程序都狂刷进程狂吃内存,简直是觉得用户的电脑仅仅为了运行它而存在。真的好痛苦。 |
31 cchange 2018 年 2 月 9 日 战略关注此贴 非常重要 |
32 cchange 2018 年 2 月 9 日 有没有可能界面和业务逻辑分开写的呢? 虽然理论上一定是分开的 |
33 loginv2 2018 年 2 月 9 日 via Android 楼主可以写命令行程序,然后用 GUI 去调用,我是用 lazarus 去写 GUI,好处是可以跨平台,坏处是还要单独学 free pascal,而且这个跨平台目前我也没折腾过 osx 下面的程序,不知道有多少坑 |
34 loginv2 2018 年 2 月 9 日 via Android 另外要写跨平台的程序,重要的一点就是不要用某个程序特有的 API 这一点比选择语言更重要 |
36 aqtata 2018 年 2 月 9 日 不适合。 |
38 wizardforcel 2018 年 2 月 9 日 @searene QT 资料少???我看 Electron 是所有 GUI 框架里资料最少的吧。 |
39 xavier007 2018 年 2 月 9 日 不考虑跨平台,那么久 C#,如果考虑跨平台,那么就 QT,我还是比较喜欢用 C++ 结合 QT 来写客户端 |
40 qsnow6 2018 年 2 月 9 日 qt 和 C# 别挑了,QT 的官方文档详细的不能再多了 |
41 jeffersonpig 2018 年 2 月 9 日 Qt 啊……当年刚工作的时候遇到问题基本只要查 Qt 自己的手册就能解决掉了,于是我以为手册都应该是 Qt 这么全面系统而又详尽的,查阅也应该是这么方便的。然后发现能做到 Qt 这样的好像是凤毛麟角? |
42 XIVN1987 2018 年 2 月 9 日 我用的小米笔记本,7 带低压版 i5、8G 内内存、256G 固态硬盘,, vscode 只要打开、就算什么都不做,CPU 也一直占用 5%左右,然后笔记本小风扇就开始转了 而 Sublime 和 Qt Creator 开着阅读代码 CPU 占用 1%以内,风扇根本不转,很安静!! |
43 jjianwen68 2018 年 2 月 9 日 |
44 yejinmo 2018 年 2 月 9 日 写桌面不用 C# 都闲的么? |
45 male110 2018 年 2 月 9 日 不适合。 |
46 chenuu 2018 年 2 月 9 日 go 写 cli 还好 |
48 nicevar 2018 年 2 月 9 日 @searene 你是基本上连 Qt 文档都没看过吧,头一次见人说 Qt 资料少的,估计你的标准是可 ctrl+c 的少,即使这样比,electron 也远不及 Qt |
49 jeremaihloo 2018 年 2 月 9 日 我用 c#写跨平台桌面程序,还行 |
50 run2 2018 年 2 月 9 日 什么都是 Electron...关键是每个都放进去一个 chromium 进分发包里, (就不能本地化一个 Electron 实例,然后每个 Electron 其他的应用都调用这个?) https://github.com/lxn/walk https://github.com/andlabs/ui |
51 ragnaroks 2018 年 2 月 9 日 我是把一个应用分成 2 部分. 1 是功能部分,用跨平台的语言实现; 2 是界面部分,用相应平台的语言实现. 举个例子,我的私人机场,功能用.net core 实现,额外开个 socket 响应通信,对应平台则用 wpf/qt 等实现桌面 GUI 控制器部分. 好处是可以把功能部分作为服务低消耗持久化运行,坏处是没有控制器(桌面 GUI)的话,改配置挺麻烦的,没有计划滋次命令行参数 |
52 shiweifu 2018 年 2 月 9 日 https://github.com/asticode/go-astilectron 一个基于 Electron 的封装 |
53 dychenyi 2018 年 2 月 9 日 我觉得吧,你会用 qt,还用什么 pyqt,goqt 干啥,不累吗? pyqt,goqt 应该适合快速搭建实验性质的平台吧。到关键的地方考虑到效率是不是又要搞原生 c++然后再 wrapper 到 py 或 go ? 如果是产品类的还是直接原生 c++搞起来。 |
54 SuperMild 2018 年 2 月 9 日 via iPad 上面说不要用 qt,不要用 electron 的,个人开发者做些东西,总不能三大平台都维护一套 gui 吧,要累死。 但是还有一个方案,做本地网站,开网页访问,完美跨平台,实现也轻松,跑起来也不占很多资源。 |
55 chai2010 2018 年 2 月 9 日 用 Go 写 GUI,真的是只剩情怀 |
56 JerryV2 2018 年 2 月 9 日 跨平台,桌面,首选 Qt |
57 leeoo 2018 年 2 月 9 日 PyQt 吧,会 C++就直接 Qt。 在 Mac 平台下用 PyQt 写过一个小工具,用 PyInstaller 打包后给测试组用,反馈还不错。 |
58 feverzsj 2018 年 2 月 9 日 go 本身就够难看的了,还能搞出什么好看的 ui |
59 hdczsf 2018 年 2 月 9 日 go 启动一个本地的 webserver,然后用默认浏览器打开,相关的东西在网页里显示设置就可以了。 |
60 Hoozy 2018 年 2 月 9 日 蚂蚁笔记 就是 go 写邪恶 非常不错吧 |
62 l1093178 2018 年 2 月 9 日 @ptyfork 你是没见过 GTK 的程序... macOS 上面的 Qt 应用比 GTK 应用界面好 10 倍(新版的 Wireshark 也比老版好多了),当然肯定比不上原生就是了 |
63 jhdxr 2018 年 2 月 9 日 推荐 PyQt 的多半是只会 Python 然后又得做图形界面,没办法只能用 PyQt 了吧。 在看过 jetbrains 家的产品后我觉得其实 java 写跨平台的 UI 也不错 但说实话做和用户直接相关的界面,想用跨平台来偷懒最后多半是得不偿失的。。。 |
64 SuperMild 2018 年 2 月 9 日 @jhdxr 话说用 javafx 很爽(如果不要求现代化审美的界面),标准控件很丰富要啥有啥,绝大多数功能都不用依赖外部的库。 electron 和 java 一样一大坨东西占用资源也多,electron 却火起来了。奈何 java 跨平台 gui 搞了这么多年一直不火,不知道业界在桌面这一块为什么不爱 java。本来天生有缺陷受尽鄙视的 Javascript 却时来运转大翻身了,google、facebook、microsoft 都帮助改善 Javascript。 |
65 deadofpeople 2018 年 2 月 9 日 关注一下 |
68 yatseni 2018 年 3 月 11 日 |
69 qianlifeng 2018 年 3 月 22 日 |
70 AmrtaShiva 2020 年 5 月 20 日 @loginv2 #33 你这个基于 lazarus 的 GUI 写的怎么样呢? |