V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
loading
V2EX  ›  Node.js

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

  •  
  •   loading · 2016-02-28 15:41:16 +08:00 via Android · 6710 次点击
    这是一个创建于 3194 天前的主题,其中的信息可能已经有所发展或是发生改变。
    安装完就一览无遗?


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


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



    @plqws baas 当然知道。


    我主要进行企业内部应用开发,谢谢建议。
    xuzicn
        6
    xuzicn  
       2016-02-28 17:41:21 +08:00   ❤️ 1
    补一刀, nw 开发的时候 debug 非常的痛。
    ETiV
        7
    ETiV  
       2016-02-28 18:05:39 +08:00 via iPhone   ❤️ 1
    忘了前两天看到谁说的, Google 的 recaptcha ,为了防止被窥探内部机制,自己实现了个 Js 的虚拟机…可以试试?
    jybox
        8
    jybox  
       2016-02-28 18:20:48 +08:00   ❤️ 1
    关键词:「 node webkit vm snapshot 」 https://github.com/miklschmidt/node-nw-snapshot
    ChiChou
        9
    ChiChou  
       2016-02-28 18:51:09 +08:00   ❤️ 1
    不要直接在客户端连接数据库,这样只要软件逆向拿到密码你就 GG 了
    loading
        10
    loading  
    OP
       2016-02-28 20:28:37 +08:00 via Android
    @ChiChou 感谢提醒,这个缺陷是容许的…
    china521
        11
    china521  
       2016-02-28 20:39:25 +08:00
    用 C++写然后用 emscripten 或者用 emscripten 编译一个 v7 JS 环境,执行字节码。。方法多的是,就看效率了.
    SPACELAN
        12
    SPACELAN  
       2016-02-28 21:06:14 +08:00
    关键部分用 C++写成一个 module 行不行?
    ChiChou
        13
    ChiChou  
       2016-02-29 19:54:27 +08:00
    @loading 好神奇的需求
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4110 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 04:11 · PVG 12:11 · LAX 20:11 · JFK 23:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.