当前桌面软件技术有哪些?
| 语言 | 技术 | 优点 | 缺点 |
|---|---|---|---|
| C# | wpf | 专业的桌面软件技术,功能强大 | 学习成本高 |
| Java | swing/javaFx | 跨平台和语言流行 | GUI库少,界面不美观 |
| C++ | Qt | 跨平台,功能和类库丰富 | 学习成本高 |
| Swift | 无 | 非跨平台,文档不友好,UI库少 | |
| JS | electron | 跨平台,入门简单,UI强大,扩展性强 | 内存开销大,包体大。 |
为什么使用electron?
我们先来看一下electron技术的官方介绍:
Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chromium 和 Node.js 到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨平台应用 macOS和Linux——不需要本地开发 经验。

文章介绍了Electron作为构建桌面应用程序的框架,因其JavaScript、HTML和CSS的基础和跨平台能力而被广泛采用,包括QQ、VSCode等知名软件。尽管有性能和包体大小的缺点,但其高效率和广泛的社区支持使其成为许多企业的理想选择。Electron-egg是一个基于Electron的业务框架,提供跨平台、工程化和高性能的特性,适合各种技术栈的开发者使用,包括前端、后端和游戏开发人员。
最低0.47元/天 解锁文章
4224

被折叠的 条评论
为什么被折叠?



