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

推荐一款使用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.lqws.cn/news/83629.html

相关文章:

  • 力扣HOT100之多维动态规划:62. 不同路径
  • 力扣HOT100之多维动态规划:64. 最小路径和
  • 量子物理:深入学习量子物理的基本概念与应用
  • Python_day43
  • Linux运维笔记:服务器感染 netools 病毒案例
  • mysql专题上
  • Vue 项目创建教程 (开发前的准备工作保姆级辅助文档)
  • 专注成就技术传奇:一路向前的力量
  • 数学建模期末速成 最短路径
  • Ubuntu22.04 安装 ROS2 Humble
  • Spark-TTS: AI语音合成的“变声大师“
  • ubuntu 添加应用到启动菜单
  • P5684 [CSP-J2019 江西] 非回文串 题解
  • Webpack依赖
  • Android高级开发第四篇 - JNI性能优化技巧和高级调试方法
  • 网络攻防技术三:网络脆弱性分析
  • 高阶数据结构——并查集
  • C语言基础(10)【二维数组 字符数组 字符串相关操作】
  • DAY01:【ML 第三弹】基本概念和建模流程
  • pytorch基本运算-范数
  • SCAU8640--希尔排序
  • 【知识点】第3章:基本数据类型
  • Python基础入门:开启编程之旅
  • 【算法训练营Day05】哈希表part1
  • vue router详解和用法
  • 数学建模期末速成 多目标规划
  • B1039 PAT乙级JAVA题解 到底买不买
  • 自定义序列生成器之单体架构实现
  • 截图工具 Snipaste V2.10.7(2025.06.2更新)
  • day 43