HorseJs 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
HorseJs 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
HorseJs 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发GUI开发框架
开源组织
地区 国产
投 递 者 liulun
适用人群 未知
收录时间 2021-10-29

软件简介

HorseJs 是一个与 Electron 类似的框架,与 Electron 不同的是它没有内置 Node.js,而是直接使用 C++ 提供了大部分 Electron 的能力,比如使用 JavaScript 访问文件、打开对话框、创建新窗口等。由于没有 Node.js,所以 HorseJs 运行速度更快、占用内存更少、稳定性也更高。

HorseJs 可以直接加载 webpack 或 Rollup 构建的任何前端项目,由于这些构建工具会把 npm 包内的代码捆扎到你的最终产物中,所以开发者可以在这类项目中使用任何 npm 包,HorseJs 并不排斥 Node.js 的生态。

使用 HorseJs 开发应用,不必考虑任何渲染进程、主进程以及这些进程之间通信的问题。因为这些工作 HorseJs 已经帮开发者做掉了。开发者只要专注自己的业务逻辑即可。


展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
HorseJs0.0.8.7z 不能下载
2021/11/24 14:34
回复
举报
更多评论
发表了资讯
2021/12/21 10:18

类 Electron 开发框架 HorseJs 0.0.11 发布

- 打开新窗口后迅速关闭窗口会导致应用崩溃的问题 - DEMO 示例创建托盘图标,图标位置不正确的问题 - 没创建托盘图标的情况下,直接修改托盘图标的路径会导致应用异常 - 对返回的错误信息进行 utf-8 编码 - 更新 TS 类型,使其支持 strict 模式 - 右键菜单支持分割线,支持选中菜单项,支持禁用菜单项 HorseJs 是一个与 Electron 类似的框架,与 Electron 不同的是它没有内置 Node.js,而是直接使用 C++ 提供了大部分 Electron...

0
11
发表了资讯
2021/12/13 12:09

类 Electron 开发框架 HorseJs 0.0.10 发布

本次更新内容: - 增加打开新窗口的示例 - 窗口默认具备标题栏 - 修改 config 文件的结构,编译控制首个窗口的行为 - 把 Default.config.json 整合到二进制文件内,避免误导用户 - Release 包 Demo 项目 JavaScript 文件不压缩,便于开发者了解框架运行机制 HorseJs 是一个与 Electron 类似的框架,与 Electron 不同的是它没有内置 Node.js,而是直接使用 C++ 提供了大部分 Electron 的能力,比如使用 JavaScript 访问文件、打开...

5
8
发表了资讯
2021/11/23 20:12

类 Electron 开发框架 HorseJs 0.0.8 发布

HorseJs 是一个与 Electron 类似的框架,与 Electron 不同的是它没有内置 Node.js,而是直接使用 C++ 提供了大部分 Electron 的能力,比如使用 JavaScript 访问文件、打开对话框、创建新窗口等。由于没有 Node.js,所以 HorseJs 运行速度更快、占用内存更少、稳定性也更高。 HorseJs 可以直接加载 webpack 或 Rollup 构建的任何前端项目,由于这些构建工具会把 npm 包内的代码捆扎到你的最终产物中,所以开发者可以在这类项目中...

11
20
发表了资讯
2021/11/10 19:58

类 Electron 开发框架 HorseJs 0.0.7 发布

HorseJs 是一个与 Electron 类似的框架,与 Electron 不同的是它没有内置 Node.js,而是直接使用 C++ 提供了大部分 Electron 的能力,比如使用 JavaScript 访问文件、打开对话框、创建新窗口等。由于没有 Node.js,所以 HorseJs 运行速度更快、占用内存更少、稳定性也更高。 HorseJs 可以直接加载 webpack 或 Rollup 构建的任何前端项目,由于这些构建工具会把 npm 包内的代码捆扎到你的最终产物中,所以开发者可以在这类项目中...

11
14
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
暂无内容
1 评论
36 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部