我因为要准备 c\c++考试,所以要间接学到 qt ,所以发出此问
学习门槛:
electron 完胜 ( 要让 qml 完美工作,不会点 c++肯定不行)
生态:
electron 完胜( electron 自身生态+ 整个 js 生态, 现在的 qml 几乎没有生态可言)
性能:
qml 是 在运行的时候,把 js 、qml 从 二进制里提取出来, 放到临时目录 ,进行渲染工作 ,可能比 electron 性能强一点点(猜测,并没有实测)
结论:
qml 似乎 没啥地方比得过 electron 呀?
虽然 qt 公司在推广 qml ,那我为什么不去学 electron 呢?
本来界面、逻辑用 c++写,打包后,还可以保护界面和逻辑代码
但如果,一个软件,完全基于 qml 来写,界面、逻辑都被人家看光光了( qml 写的程序,打包后,二进制里,可以看到 qml 源文件,和 js 源码)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.