Electron(原名为 Atom Shell) 是 GitHub 开发的一个开源框架. 它允许使用 Node.JS(作为后端) 和 Chromium(作为前端) 完成桌面 GUI 应用程序的开发. Electron 现已被多个开源 web 应用程序用于前端与后端的开发, 著名项目包括 GitHub 的 Atom 和微软的 Visual Studio Code
本文介绍使用 Electron+Typescript+React 的起手式.
传送门: https://github.com/wbjqiqi/electron-react-typescript-boilerplate.git
主要内容
为什么使用 Electron
为什么使用 Typescript
为什么使用 React
关于起手式
为什么使用 Electron
随着 Node.JS 的出现, JS 能干的事情开始大面积增加. 而且因为 JS 学习成本低, 开发周期快, 可以节约大量成本, 逐渐成为大家喜爱的一种语言.
在开发桌面端软件依然如此. 而用 JS 开发桌面软件最常用的两个框架就是 Electron 和 NW.
关于两者技术原理的比较网上有很多, 我就不冗述了.
直接给结果
来源: http://www.jianshu.com/p/c8ce94a290c5