目录
一、为什么Nginx-GUI-Tool会选择Electron
- 开发效率问题。
- 跨平台。
- 整体的生态,尤其是开源生态。
- 这个应用本身的需求和特点。
- 个人喜好。
(PS:我开头其实更想用c语言来做的,毕竟用c的话,直接用nginx的一部分源代码去处理配置文件,可以省好多事情。不过暂时把这个想法搁置了。)
二、为什么要选择脚手架
- 自己搭建会比较多坑。
- 需要花费比较多的时间和精力去跟踪依赖和第三方软件包的更新和测试。
- 便于别的开发者学习和加入。
三、为什么从 Electron-Vue 转到 Electron-React
- Electron-Vue 指的是 SimulatedGREG/electron-vue
- Electron-React 指的是 chentsulin/electron-react-boilerplate
- 从目前来看,我这么做并没有特别合理的理由
- 两者在 github上面的star数量、commit数量、contributors数量都差不多。
- 由于是项目初始周期,对这两个我都不足够熟悉。我可能会两个都尝试一下,然后最后选择一个我认为更合理的。
- 后期我会对比一下这两个项目。
四、关于如何利用这两个脚手架搭建项目
可以去看一下官方的项目和文档
chentsulin/electron-react-boilerplate项目
SimulatedGREG/electron-vue项目地址
SimulatedGREG/electron-vue的项目gitbook
http://xzh.i3geek.com
0 条评论