最近想做一个mac的桌面的小工具,经过调研后决定使用Electron进行开发。
Electron是一个能让你使用传统前端技术(Nodejs, Javascript, HTML, CSS)开发一个跨平台桌面应用的框架,它将 Chromium 和 Node.js 的事件循环整合到了一起,同时提供了一些与原生系统交互的 API。
在开发语言上选择了TypeScript
TypeScript是一种通过添加类型定义来扩展JavaScript的语言。
在框架上则选用了熟悉的React
React 是一个声明式,高效且灵活的用于构建用户界面的 JavaScript 库。它让你使用小巧而独立的「component」,来建立复杂的 UI。