核心概念
Electron 使用 Javascript HTML CSS 构建的桌面端应用程序的开发框架
内嵌了 Chromium 和 Nodejs 的二进制的开发框架吧,是一个纯天然的跨平台的开发框架吧,很好用的,跨平台是因为在 Chromium 内核进行解决了吧
快速上手的的工具集成:Electron Fiddle
核心需要了解的概念是:
electron 进程
electron 开发实践
electron 分发实践
electron 检测和调试
Web 技术主要是包含了:HTML, CSS, Javascript 和 webAssembly
Electron 可以用来开发的玩意有哪些呢??
操作系统UI框架和库:Electron 允许编写原生代码,因此原生应用能做到的,Electron 也能做到,包括使用 WinUI、SwiftUI 或 AppKit 等系统 UI 组件
游戏和实时图形:如果您正在开发需要复杂实时 3D 图形的高性能游戏或应用,Unity、虚幻引擎、DirectX/OpenGL 等原生框架可以提供更出色的性能,并能更直接地访问图形硬件。 Web 技术爱好者可能会提出一些需要说明的情况,例如虚幻引擎也集成了 Chromium,或者 WebGPU 和 WebGL 正在快速发展
潜入轻量级网站:Electron 应用通常以 Web 应用为主,只在必要时嵌入一些原生代码。 计算密集型的 Electron 应用往往采用 HTML/CSS 编写 UI,而用 Rust、C++ 或其他原生语言构建后端