
以前写批量处理程序都是脚本或者控制台程序,最近需要给商务同事提供一个批量处理的 跨平台客户端程序,也想给自己写一个图床的上传客户端。
本来想着用 SilverLight 写的,感觉这货好像没救了,目前用 Swing 写了一半不想写了,感觉这货也没救了,因此引发了如题所示的疑问,请赐教。
话说, MAC 上的能开发 WPF ?
1 coderluan Mar 3, 2017 Web+Electron/nw.js |
2 derek80 Mar 3, 2017 Electron +1 |
3 nicevar Mar 3, 2017 你都没想清楚就开始动手,有点浪费时间,其实 swing 还行,你说的两样都没救了, Electron 这东西更不行了 跨平台可以考虑 Qt, c++熟练的可以用 widget ,会 js 的话可以用 qml ,至于 PyQt 有点像玩具 话说回来,你东搞一下西搞一下,专心用一样都做完了 |
4 BGLL Mar 3, 2017 Electron |
5 helone Mar 3, 2017 根据你的需求 Electron 最适合你 |
7 xingda920813 Mar 3, 2017 Qt 或 JavaFX. |
8 rESHARP Mar 3, 2017 跨平台就别惦记客户端了 |
9 murmur Mar 3, 2017 吹跨平台的, Electron , NodeWebkit (现在叫 nw.js 了),现在开发出来知名的产品不就俩超级记事本么 商务部跨什么平台,老实让他用 windows 办公,内部应用还是给行政人员用的还跨平台不是多此一举 真要跨平台让他做 web |
10 xingda920813 Mar 3, 2017 |
11 jiangzhuo Mar 3, 2017 如果只是这么简单的需求.net framework application 随便拖拖控件就好了吧。 |
12 coyove Mar 3, 2017 成熟的跨平台方案你只需要在 qt 和 java 中选一个就行,当然现在 qt 基本上已经把 C++写成 java 了 |
13 DoraJDJ Mar 3, 2017 via Android 写小应用,强烈不推荐 Electron ,虽然写着方便但是体积巨大 真要跨平台,上 qt |
14 janxin Mar 3, 2017 via iPhone qt |
15 hjc4869 Mar 3, 2017 简单的程序每个平台分别写一份比折腾跨平台还方便,体验也好。 |
17 maomo Mar 3, 2017 go+Bootstrap |
18 murmur Mar 3, 2017 @easing 网易云音乐显然是做了手脚的,各种 dll 都是网易的签名,这就不好分析了 https://electron.atom.io/ 的首页上也没他,不知道为啥 要不是你说我差点被迷惑,他比标准 nw.js 或者 electron 多太多自己的东西了 |
19 murmur Mar 3, 2017 @easing 仔细看了一下,网易云的架构更像是直接写了个啥玩意嵌了个 chromium ,他的主程序没 nw.js 那样有四五十 m ,但是多出个 libcef.dll ,后者是 chromium 的嵌入式扩展 大厂做事不是那么好分析的,人家可以把现有技术玩出花来 |
20 easing Mar 3, 2017 @murmur 网易云音乐那个是 Chromium Embedded Framework (CEF),但总归也算基于 web 技术的嘛,只是举个跨平台的例子 |
21 hihihihihi Mar 3, 2017 qt + python |
22 BruceAuyeung Mar 3, 2017 via Android 其实 go 也有许多跨平台的 UI kit ,最热的是 andlabs/ui |
23 vingz Mar 3, 2017 做什么客户端,基于 web 做个前端就绕过跨平台的问题了 |
24 chiv2 Mar 3, 2017 好像只有我是进来看头像的 |
25 xuboying Mar 3, 2017 via Android 考虑版权问题的话, wxwidges 是个好选择,不要到发布的时候才发现被 qt 忽悠了 |
26 sammo Mar 3, 2017 via iPhone 找现成的软件 |