Electron跨平台桌面应用框架

用前端技术写桌面应用这事儿,Electron、NodeGUI 这些工具确实帮了不少忙。像你平时用的 HTMLCSSJavaScript,在浏览器里怎么写,放在这里也差不多,逻辑清晰、上手快。

跨平台桌面开发的框架还挺多,比较火的就是 Electron。它其实就是用浏览器的壳子把你的前端项目打包成桌面程序,能跑在 WindowsmacOSLinux 上,基本覆盖主流平台。

开发体验还蛮舒服的,前端那套工具链也能继续用,比如 npmwebpackVueReact 都能接进去。有 UI 需求的话,配个组件库,开发效率挺高的,响应也快。

你要是习惯写 Vue 的话,推荐看看 Vue NodeGUI,也是基于前端技术,但比 Electron 更轻一点,性能表现会好一些。还有 Electron + Vue3 的实践案例,拿来直接参考都没问题。

顺手提一下,如果你还在考虑 C# 或 Delphi 开发桌面程序,也能看看这两个资源:C#远程桌面开发Delphi 的桌面构件,适合偏传统风格的需求。

,如果你熟前端,又想做桌面端的东西,不妨试试 Electron,开源、社区活跃,踩坑也少。如果你追求轻量,那就去看看 NodeGUIVue NodeGUI。上手简单,调试友好,还不用重新学新语言,挺香的。

zip 文件大小:14.29MB