- 主题:做个小的桌面应用用node, React还是QT比较好?
数据部分用Python处理,桌面想搞得好看些,但是这些我都不熟,如果自己学哪个合适? 如果请人做用哪个比较靠谱(会的人多,不容易出坑,后续好接手修改)?
--
修改:nickwang FROM 118.126.54.*
FROM 118.126.54.*
这个不是问题啊,比如请人做好以后我可以修改一下,因为后续会有改进要求,但是时间会很长,考虑自己做还是请人做的问题
【 在 eGust 的大作中提到: 】
: 要是数据部分用 py 处理就还是 pyqt 吧,从你的描述来看,py 和 node 通信你都不一定能搞定
:
--
FROM 118.126.54.*
那如果用node的话就是说需要全用js了?
用js从python拿下数据,不需要复杂的互动呢? 或者加一层数据库?
【 在 eGust 的大作中提到: 】
: 相信我,这个是问题,node 和其它语言通信没那么简单
:
--
FROM 118.126.54.*
谢了,C++和QT的话也不是不可以,QT和node多少也了解用过一些,主要是找人难度和接手问题,部署也是一个问题,现在主要是在windows平台,也许就上个C#算了。。
【 在 hgoldfish 的大作中提到: 】
: 我给楼主的建议是现在(他自己以及承接开发的团队)懂什么就用什么。。因为看起来他并不想在界面开发领域专精一个技术。
: 关于 python 和 nodejs 交互的讨论则是纯技术讨论,只是想说 python 跑个 http 服务器是很容易的事情。布署 python 的难度和布署 electron 也差不多。
: 如果让我来做,考虑到自己懂 python, qt 和 web,不存在楼主的麻烦。我肯定会选择 pyqt 的。要是 python 部分简单容易改成 c++,我应该会直接用 qt/c++ 来做,以降低布署难度。
: ...................
--
FROM 180.154.226.*
electron没用过,学习了
【 在 oyljerry 的大作中提到: 】
: electron直接target portable。就一个exe放到其他机器上。都不用部署
: :
--
FROM 180.154.226.*
flask+python我比较熟,不过我记得不能直接做出来桌面应用吧,当时我还专门研究了好长一会儿怎么把flask转成桌面应用呢,如果有方案的话请分享一下啊
【 在 hgoldfish 的大作中提到: 】
: pip install django/flask,然后写应用不就行了。看教程一天可以搞出来吧。
:
--
FROM 180.154.226.*
我原本是想这么干,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.*