使用 Eletron 或者 nw.js 代码保密性就和前端一样?

2016-02-28 15:41:16 +08:00
 loading
安装完就一览无遗?


另:是否能开发出类似于 mysql 数据库管理软件的这一类客户端直接连接(不是 B/S 模式,是直接连数据库,不设服务端)的软件。


刚试验了 hello word ,请原谅我伸手…资料实在 google 不到多少。
6726 次点击
所在节点    Node.js
13 条回复
emric
2016-02-28 15:45:44 +08:00
对,就是这样。另外你可以用 asar 打包,防一下小白。
SourceMan
2016-02-28 17:05:17 +08:00
JS 压缩和合并,只能这样了。加密什么的用原生插件吧
plqws
2016-02-28 17:06:53 +08:00
第一个问题:谷歌一下,能找到关于 JS / Electron 加密的解决方案,商用的,要钱
第二个问题:现在有一种叫做 BaaS 的东西,你可以了解一下
xuzicn
2016-02-28 17:33:14 +08:00
第一个问题:对,一览无余,加密然并卵。
第二个问题:可以, nodejs 有 mysql 的驱动模块, nw 和 electron 可以 npm install 后直接使用。
额外说一句, C/S 模式要考虑软件更新,其实没有 B/S 方便
loading
2016-02-28 17:40:55 +08:00
@xuzicn cs 和 bs 模式我都很清楚,也算是属于业内人士吧…



@plqws baas 当然知道。


我主要进行企业内部应用开发,谢谢建议。
xuzicn
2016-02-28 17:41:21 +08:00
补一刀, nw 开发的时候 debug 非常的痛。
ETiV
2016-02-28 18:05:39 +08:00
忘了前两天看到谁说的, Google 的 recaptcha ,为了防止被窥探内部机制,自己实现了个 Js 的虚拟机…可以试试?
jybox
2016-02-28 18:20:48 +08:00
关键词:「 node webkit vm snapshot 」 https://github.com/miklschmidt/node-nw-snapshot
ChiChou
2016-02-28 18:51:09 +08:00
不要直接在客户端连接数据库,这样只要软件逆向拿到密码你就 GG 了
loading
2016-02-28 20:28:37 +08:00
@ChiChou 感谢提醒,这个缺陷是容许的…
china521
2016-02-28 20:39:25 +08:00
用 C++写然后用 emscripten 或者用 emscripten 编译一个 v7 JS 环境,执行字节码。。方法多的是,就看效率了.
SPACELAN
2016-02-28 21:06:14 +08:00
关键部分用 C++写成一个 module 行不行?
ChiChou
2016-02-29 19:54:27 +08:00
@loading 好神奇的需求

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/259657

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX