Tag: app

  1. Electron, node桌面应用之力

    缘起 electron 就是这个大名鼎鼎的项目燃起了nodejs 开发桌面应用的火苗。 这是个跨平台的桌面开发nodejs 实现,用的是Chromium 的内核 v8引擎包装成桌面app,这么有趣的东东 当然要上手一试。 历练 本来做了一个生成密码保存本地的cli mypass 就是个给自己用的,(公司每月要换密码不能和历史重复烦得很)。 代码写完了也用起来了,可是我意识到还是有不方便的地方,对于developer 来说也行感受不到,本来公司用的lastpass 已经有类似的功能, 可是我还是不太信任网络服务,所以想把他做成彻底的本地版本。 有了electron 我就可以尝试打包成不同的桌面app了,蛮有趣。 于是搞了升级版本 用electron 实现了一下, 截图如下: 其实写代码还好,基本就是nodejs + html + js 混用,electron 的入口程序设计的还算友好,掌握了Main Process 和 Renderer Process的概念之后就能写出相对复杂的程序了。 个人认为打包才是最复杂的。推荐的打包程序 electron-builder 比较好用,但是在gfw下还是要科学上网才能成功 build, 毕竟需要get…

    on nodejs app electron