- 主题:做个小的桌面应用用node, React还是QT比较好?
不是做成桌面应用。而是包装 python 写的代码,变成 http 服务器,供写桌面的 node/qt 调用。
【 在 nickwang (做更好的自己) 的大作中提到: 】
: flask+python我比较熟,不过我记得不能直接做出来桌面应用吧,当时我还专门研究了好长一会儿怎么把flask转成桌面应用呢,如果有方案的话请分享一下啊
--
FROM 36.249.111.*
我原本是想这么干,eGust说node调用很复杂我就犹豫了,node我虽然用过但确实不熟,我印象中也是node自成体系,我研究一下,这样的话我就找个前端写node就可以了。因为数据处理比较复杂不太想外包出去
【 在 hgoldfish 的大作中提到: 】
: 不是做成桌面应用。而是包装 python 写的代码,变成 http 服务器,供写桌面的 node/qt 调用。
:
--
FROM 180.154.226.*
所以入门和开发成本还是C++和QT最好?
【 在 eGust 的大作中提到: 】
: 楼主说了自己水平不高,那就专注 py 一门语言就好了。electron 这边虽然现在已经简单了很多,但也是两个进程起步,main 和 renderer 进程的 api 又不一样,renderer 只有 node api 的子集。你大概觉得不挺简单的么,但对于小白来说概念实在太多了
: 作为 ipc 的手段,常规 http 的效率太低了。electron 的部署跟 chrome 是一样的,跨平台二进制部署都是开箱即用的
: 都一样啊,要是我的话 py 部分不多的话,直接用 node 写就好了。复杂的话考虑跨平台就 node 这边起个 udp/web socket,py 那边写几行 client 就完了,随时可以换掉。
: ...................
--
FROM 180.154.226.*
桌面应用一般是指GUI,你准备跑在那个操作系统?
【 在 nickwang 的大作中提到: 】
: 数据部分用Python处理,桌面想搞得好看些,但是这些我都不熟,如果自己学哪个合适? 如果请人做用哪个比较靠谱(会的人多,不容易出坑,后续好接手修改)?
--
FROM 123.120.240.*
【 在 nickwang 的大作中提到: 】
: 所以入门和开发成本还是C++和QT最好?
:
WINDOWS 桌面开发 入门和开发成本比较低的是.NET C#和WinForm吧?比较微软自家出的。
C++对初学者不太友好。
--
FROM 103.244.253.*
哎,这是啥年代啊,Qt的部署居然都已经有相对优势了。
【 在 hgoldfish 的大作中提到: 】
: 都用 nodejs 了,还纠结布署?而且 python 的布署相对也很简单了,有 pyinstaller/py2exe 可用,甚至叫客户安装 python37.msi 也很容易。
: 要论布署,Qt 吊打 pyqt/electron,然并卵,看楼主的样子,不建议用 Qt.
:
--
FROM 36.251.86.*
先确定下是不是一定要桌面吧,也许Web也合适了?
桌面要搞好看了还是挺花时间的。
【 在 nickwang 的大作中提到: 】
: 数据部分用Python处理,桌面想搞得好看些,但是这些我都不熟,如果自己学哪个合适? 如果请人做用哪个比较靠谱(会的人多,不容易出坑,后续好接手修改)?
--
修改:cn62 FROM 36.251.86.*
FROM 36.251.86.*
javafx
--
FROM 61.148.243.*
复杂的是做在同一个进程内,跨进程如果不觉得 http 效率低的话当然问题也不大
【 在 nickwang (做更好的自己) 的大作中提到: 】
: 我原本是想这么干,eGust说node调用很复杂我就犹豫了,node我虽然用过但确实不熟,我印象中也是node自成体系,我研究一下,这样的话我就找个前端写node就可以了。因为数据处理比较复杂不太想外包出去
--
FROM 122.58.160.*
咋可能
【 在 nickwang (做更好的自己) 的大作中提到: 】
: 所以入门和开发成本还是C++和QT最好?
--
FROM 122.58.160.*