当前位置: 首页 > ds >正文

跨平台开发框架electron

桌面端开发框架有很多,比如C#的WPF和Winform,Dart的Flutter,JS的Electron,Rust的Tauri。
目前应用比较广的是Electron,比如我们常见的开发工具VsCode,就是基于Electron开发的。
所以这篇文章我们就来聊聊Electron。

简介

Electron是一个跨平台应用开发框架。这意味着只需要开发一次,就可以打包到Window、Mac、Linux系统上运行。
开发语言主要使用的是JavaScript以及TypeScript,因为其运行时是NodeJS。
官网地址https://www.electronjs.org/

发展历史

简单说说几个重要的时间点。

  • 在2015年,由Atom团队基于Atom代码提取出了Electron,在2016年发布了第一个稳定版本Electron1.0。
  • 在2018年,重构了主进程和渲染进程代码。
  • 在2021年,Electron 13.0发布,支持适用WebView2,并开始支持MacArm芯片。
  • 在2022年,引入了线程池提高性能。
    可以看到,Electron一直在不断的迭代更新,是个很有生命力的框架。
    这里是Electron的迭代历史https://releases.electronjs.org/history。

适用场景

所有Web应用适合的场景,以及一些对实时性和性能要求不高的场景。
比如代码编辑工具等等。

我的规划

我之前写了一个简单的文本处理工具,使用的是Winform,界面不好看。
准备使用Electron做下重构,可以期待下。

我的面包多

最近玩了下面包多,这里也推荐下https://mbd.pub/o/zcywxy/work

http://www.xdnf.cn/news/9570.html

相关文章:

  • 【Linux学习笔记】深入理解动静态库本质及其制作
  • 嵌入式学习笔记 - 用typedef定义函数指针
  • 网络安全十大漏洞
  • 22.代理模式:思考与解读
  • MongoDB选择理由
  • Java设计模式之解释器模式详解
  • flutter使用html_editor_enhanced: ^2.6.0后,编辑框无法获取焦点,无法操作
  • 计算机网络 - 关于IP相关计算题
  • BugKu Web渗透之矛盾
  • Nodejs+http-server 使用 http-server 快速搭建本地图片访问服务
  • 计算机网络(4)——网络层
  • 使用LangChain与多模态模型实现图像中的文字和表格提取(PDF可转图片)
  • Android 插件化
  • 中企出海大会|打造全球化云计算一张网,云网络助力中企出海和AI创新
  • AudioTrack的理解
  • Mini-F5265-OB开发板——UART不定长接收
  • 内联盒模型基本概念?——前端面试中的隐形考点剖析
  • 前端EXCEL插件智表ZCELL数据源功能详解
  • LabVIEW 中内存释放相关问题
  • 2025年渗透测试面试题总结-匿名[校招]安全工程师(甲方)(题目+回答)
  • 第2讲、从启动到表单加载:Odoo 18 的完整执行流程详解
  • [科研实践] VS Code (Copilot) + Overleaf (使用 Overleaf Workshop 插件)
  • RabbitMQ仲裁队列高可用架构解析
  • Mac 版不能连接华为 GaussDB 吗?我看 Windows 版可以连接?
  • delphi12 sqlserver 客户-服务简单连接设置
  • GitLab CI流水线权限隔离
  • 数据结构-代码总结
  • Spring AI系列之使用 Mistral AI API 实现函数调用
  • MySQL 默认的隔离级别解析
  • AWS WebRTC:获取ICE服务地址(part 1)