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

推荐一款使用html开发桌面应用的工具——mixone

简介

mixone是开发桌面应用(Win、Mac、Linux)的一款工具、其基于electron实现。其拥有简单的工程结构。以为熟悉前端开发的程序员可以很轻松的开发出桌面应用,它比electron的其他框架更简单,因为那些框架基本上还需要了解electron的主进程和渲染进程的概念。mixone它不用,对于前端人员拿来即用。

下面我分别从mixone的安装、例子开发带你进入mixone的使用。

mixone的安装。

请确保你已经安装了nodejs。建议v18以上。

GitHub的仓库地址:

https://github.com/qew4/mixone

 项目创建命令:

npm install mixone -g
//创建项目
mixone create mixone-demo1
cd mixone-demo1
npm install //安装依赖 或 yarn
npm run dev

创建项目中有一些简单的例子,比如窗口管理,在渲染进程调用主进程的API,以及在渲染进程编写Nodejs代码。 

读取文件的例子

const fileContentResult = await NodeJS.fs.readFileSync("D:/file/123.txt", 'utf8')

 

安全性

mixone框架是一个编译型的框架,官方提到的node代码直接在渲染进程书写是不安全的问题在mixone中是不存在的。

http://www.lryc.cn/news/2397918.html

相关文章:

  • 支持TypeScript并打包为ESM/CommonJS/UMD三种格式的脚手架项目
  • 【云原生开发】如何通过client-go来操作K8S集群
  • 八.MySQL复合查询
  • cacti导出的1分钟监控数据csv文件读取并按5分钟求平均值,然后计算95计费值,假设31天的月份
  • FastMCP vs MCP:协议标准与实现框架的协同
  • AI视频“入驻”手机,多模态成智能终端的新战场
  • nginx+tomcat负载均衡群集
  • DEEPSEEK帮写的STM32消息流函数,直接可用.已经测试
  • day45 python预训练模型
  • 二维 根据矩阵变换计算缩放比例
  • Vue-Cropper:全面掌握图片裁剪组件
  • 建造者模式:优雅构建复杂对象
  • 现场总线结构在楼宇自控系统中的技术要求与实施要点分析
  • Axure组件即拖即用:垂直折叠菜单(动态展开/收回交互)
  • 学习路之PHP--easyswoole使用视图和模板
  • 《云原生安全攻防》-- K8s网络策略:通过NetworkPolicy实现微隔离
  • 06 APP 自动化- H5 元素定位
  • Axure疑难杂症:中继器新增数据时如何上传并存储图片(玩转中继器)
  • 定时线程池失效问题引发的思考
  • Vue-ref 与 props
  • AXURE安装+汉化-Windows
  • ArcGIS Pro字段计算器与计算几何不可用,显示灰色
  • mac电脑安装 nvm 报错如何解决
  • 第11节 Node.js 模块系统
  • 上海工作机会:Technical Writer Senior Technical Writer - 中微半导体设备
  • String 学习总结
  • Python微积分可视化:从导数到积分的交互式教学工具
  • Juce实现Table自定义
  • 【25.06】fabric进行caliper测试加环境部署
  • 【后端高阶面经:架构篇】51、搜索引擎架构与排序算法:面试关键知识点全解析