Electron 是由 GitHub 开发的一个开源框架。它允许使用 Node.js(作为后端)
和 Chromium(作为前端)
完成 桌面GUI应用
程序的开发。
我们所常用的 Visual Studio Code 和 Atom 都是基于 Electron 框架。
去年由于业务需求,有考虑将产品迁移至 Electron 来解决 Web 端的部分短板。
当时主要考虑的几点因素:
- 部分甲方不希望产品通过网页形式展现(要以客户端形式),再单独开发一套桌面应用成本较大
- 浏览器不支持 H265 原生视频播放
- 可以使用操作系统 API
- 产品特性因素,长期挂着 Web 端性能不佳
[ 查看全文... ]
之前主要使用Vue CLI 2.x
来搭建项目,正好遇到新的项目,便尝使用Vue CLI 3
来进行构建,玩了小半年之后抽空整理下文档。
简介
Vue CLI 作为 Vue 的官方脚手架,降低了开发者对于 webpack 的配置成本,便于快速构建项目。具体的介绍在官方文档中写的十分详细,此处就不唠叨。
用一个通俗的比喻来说,把项目作为一份晚餐:食材(vue)虽都有,可但油盐酱醋(webpack)怎么配比,并非一下就能掌握。而 Vue CLI 就像是成品大礼包,198、298、398自由搭配,营养均衡开袋即食。并且附带料包自由调整(配置),也能加热享用(可升级)。并且 Vue 是渐进式框架,需求(基础插件)无法满足时,可单独外卖(Plug-in)加餐。
[ 查看全文... ]