您现在的位置是:首页 > 文章详情

跨平台桌面软件开发框架 electron-egg 3.10.0版本发布

日期:2024-02-02点击:61

大家好,electron-egg 3.10.0 发布。在这个版本里我们优化了跨语言支持。

简单来说,就是可以用javago等语言来写业务,然后通过electron-egg调用;支持windows、macOS、Linux。 其原理是通过child_process创建子进程,并返回一个包含各种属性和方法的对象,cross模块也提供了一些实用的api。

文章结尾,我们提供了 electron-egg for javaelectron-egg for go 的案例效果。

目前,框架已经广泛应用于记账、政务、企业、医疗、学校、股票交易、ERP、娱乐、视频等领域客户端,请放心使用!

为什么使用

桌面软件(办公方向、 个人工具),仍然是未来十几年 PC 端需求之一,提高工作效率

electron 技术是流行趋势,QQ、百度翻译、阿里网盘、迅雷、有道云笔记 ......

开源

gitee:https://gitee.com/dromara/electron-egg 4300+

github:https://github.com/dromara/electron-egg 1400+

本次更新

3.10.0

  1. 【优化】优化 ee-core 模块,支持go、java等。

  2. 【增加】新增 ee-core cross模块API:run()\killAll()\kill(pid)\killByName(name)\getUrl(name)\getProcByName(name)\getProc(pid)getPids()。

  3. 【增加】新增 ee-core cross模块进程对象,包含API:pid\name\port\config\child\emitter\kill()\getUrl()\getArgsObj()。

  4. 【增加】新增 go、java 功能使用demo。

  5. 【修复】修复 electron/index 缓存问题。

  6. 【修复】修复 jobs 日志写多了会卡死的问题。

  7. 【修复】修复 第三方使用model错乱问题。

  8. 【修改】修改 配置 默认开启gpu,修改默认协议为 file://。

  9. 【修改】修改 go开发环境配置。

  10. 【升级】升级ee-core v2.8.2

下载

 # gitee git clone https://gitee.com/dromara/electron-egg.git # github git clone https://github.com/dromara/electron-egg.git 

安装

 # 设置国内镜像源(加速) npm config set registry=https://registry.npmmirror.com #如果下载electron慢,配置如下 npm config set electron_mirror=https://registry.npmmirror.com/-/binary/electron/ # 根目录,安装 electron 依赖 npm i # 进入【前端目录】安装 frontend 依赖 cd frontend  npm i 

运行项目

 npm run start 

electron-egg for go 案例

mayfly-go

下载地址:https://url21.ctfile.com/f/10443521-1017255719-990745?p=9598 (访问密码: 9598)

开源地址:https://github.com/dromara/mayfly-go (web)

electron-egg for java 案例

northstar

开源地址:https://gitee.com/dromara/northstar

sms

更多

访问官网:https://www.kaka996.com/

原文链接:https://www.oschina.net/news/277388/electron-egg-3-10-0
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章