loading
V2EX  ›  Node.js

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

  •  
  •   loading · Feb 28, 2016 via Android · 7564 views
    This topic created in 3904 days ago, the information mentioned may be changed or developed.
    安装完就一览无遗?


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


    刚试验了 hello word ,请原谅我伸手…资料实在 google 不到多少。
    13 replies  •  2016-02-29 19:54:27 +08:00
    emric
    emric
    Feb 28, 2016❤️1
    1
    对,就是这样。另外你可以用 asar 打包,防一下小白。
    SourceMan
    SourceMan
    Feb 28, 2016 via iPhone❤️1
    2
    JS 压缩和合并,只能这样了。加密什么的用原生插件吧
    plqws
    plqws
    Feb 28, 2016❤️2
    3
    第一个问题:谷歌一下,能找到关于 JS / Electron 加密的解决方案,商用的,要钱
    第二个问题:现在有一种叫做 BaaS 的东西,你可以了解一下
    xuzicn
    xuzicn
    Feb 28, 2016❤️2
    4
    第一个问题:对,一览无余,加密然并卵。
    第二个问题:可以, nodejs 有 mysql 的驱动模块, nw 和 electron 可以 npm install 后直接使用。
    额外说一句, C/S 模式要考虑软件更新,其实没有 B/S 方便
    loading
    loading
    OP
    Feb 28, 2016 via Android
    5
    @xuzicn cs 和 bs 模式我都很清楚,也算是属于业内人士吧…



    @plqws baas 当然知道。


    我主要进行企业内部应用开发,谢谢建议。
    xuzicn
    xuzicn
    Feb 28, 2016❤️1
    6
    补一刀, nw 开发的时候 debug 非常的痛。
    ETiV
    ETiV
    Feb 28, 2016 via iPhone❤️1
    7
    忘了前两天看到谁说的, Google 的 recaptcha ,为了防止被窥探内部机制,自己实现了个 Js 的虚拟机…可以试试?
    jybox
    jybox
    Feb 28, 2016❤️1
    8
    关键词:「 node webkit vm snapshot 」 https://github.com/miklschmidt/node-nw-snapshot
    ChiChou
    ChiChou
    Feb 28, 2016❤️1
    9
    不要直接在客户端连接数据库,这样只要软件逆向拿到密码你就 GG 了
    loading
    loading
    OP
    Feb 28, 2016 via Android
    10
    @ChiChou 感谢提醒,这个缺陷是容许的…
    china521
    china521
    Feb 28, 2016
    11
    用 C++写然后用 emscripten 或者用 emscripten 编译一个 v7 JS 环境,执行字节码。。方法多的是,就看效率了.
    SPACELAN
    SPACELAN
    Feb 28, 2016
    12
    关键部分用 C++写成一个 module 行不行?
    ChiChou
    ChiChou
    Feb 29, 2016
    13
    @loading 好神奇的需求
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1821 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 15:48 · PVG 23:48 · LAX 07:48 · JFK 10:48
    ♥ Do have faith in what you're doing.