随笔分类 -  跨平台桌面

Eel 基于python+浏览器的开发类似electron 应用
摘要:Eel 是基于基于python 可以方便开发基于浏览器的桌面应用,内部eel 可以通过@eel.expose 实现js 与python 代码的互通信 包含的特点 使用简单 支持js 与python 代码的互相调用 支持回掉以及同步处理,当然还支持python 的异步处理 提供了基于pyinstall 阅读全文

posted @ 2025-02-23 08:00 荣锋亮 阅读(15) 评论(0) 推荐(0) 编辑

cefsharp 集成chrome 到.net 应用中的框架
摘要:cefsharp 集成chrome 到.net 应用中的框架,实际上提供了win form 以及wpf 组件 包含的特性 js与.net 的互调用,以及基于回调的事件处理 编程方式调用devtools 基于cefsharp 的puppeteer 的dom 访问 基于Chromium.AspNetCo 阅读全文

posted @ 2024-11-22 08:00 荣锋亮 阅读(13) 评论(0) 推荐(0) 编辑

Photino 轻量级跨平台应用开发框架
摘要:Photino 属于一个新的跨平台app 开发方案 包含的特性 支持基于c++,c# ,java 的native 编译 跨平台ui,可以基于vue,react,angular,blazor,Photino 使用了os 内置的chromium 或者基于webkit 的浏览器 轻量级,相比electro 阅读全文

posted @ 2024-11-13 08:00 荣锋亮 阅读(131) 评论(0) 推荐(0) 编辑

dioxus 桌面渲染简单说明
摘要:dioxus 是基于rust 开发的支持跨平台应用开发的框架,对于桌面的支持是利用了tauri 提供的一些工具包 目前来说是利用了tao 以及wry 参考使用 添加引用 核心是添加desktop 的cargo cargo add dioxus cargo add dioxus-desktop 代码 阅读全文

posted @ 2023-12-12 15:01 荣锋亮 阅读(332) 评论(0) 推荐(0) 编辑

dioxus 简单试用
摘要:dioxus 是提供了cli 工具的,可以加速应用的开发, 同时也包含一个模版项目可以使用 工具安装 cargo install dioxus-cli 创建&简单项目试用 clone项目 目前cli 似乎与官方说明的不太一致,可以先创建一个cargo 项目,然后执行dx create dx crea 阅读全文

posted @ 2023-12-11 19:11 荣锋亮 阅读(343) 评论(0) 推荐(0) 编辑

dioxus rust 构建跨平台应用的框架
摘要:dioxus rust 构建跨平台应用的框架 包含的特性 原生桌面 强大的状态管理 快速 异步以及协程支持 热更新支持 对于不同端支持不同的模式 比如桌面支持webassembly 的dom 处理,ssr等 说明 目前看dioxus 对于开发桌面应用也是一个不错的选择,值得试试,rust 周边还是很 阅读全文

posted @ 2023-12-11 17:47 荣锋亮 阅读(255) 评论(0) 推荐(0) 编辑

wails 基于golang 的跨平台开发解决方案
摘要:wails 是可以使用golang 进行跨平台开发的框架 参考使用 依赖 需要go 18+,node 15+ 安装 go install github.com/wailsapp/wails/v2/cmd/wails@latest 创建项目 wails init -n myproject -t van 阅读全文

posted @ 2023-03-22 19:44 荣锋亮 阅读(1104) 评论(3) 推荐(0) 编辑

开发一个浏览器插件的一些技巧
摘要:此模式的浏览器插件,并不是chrome 以及firefox 模式的插件,而且可以独立运行,同时包含gui 的浏览器插件(与ie 早期的activex 插件类似) 开发说明一些细节 开启一个windows protocol 可以windows protocol 的目的是提供开启插件gui 的能力,当然 阅读全文

posted @ 2023-03-20 12:12 荣锋亮 阅读(413) 评论(0) 推荐(0) 编辑

webvm 基于webassembly 的虚拟机
摘要:webvm 是leaningtech 团队开源的基于web的虚拟机工具,使用了webassembly 能力,基于没有修改的debian 系统开发的核心技术基于了leaningtech 的CheerpX 虚拟引擎,有比较有意思的一套技术,可以实现好多灵活的能力(比如通过web 运行java) 说明 官 阅读全文

posted @ 2022-10-07 20:42 荣锋亮 阅读(670) 评论(0) 推荐(0) 编辑

tauri 新的桌面应用开发模式
摘要:tauri 是基于rust 以及webkit 开发桌面应用的框架 特性 高性能 构建的软件包小 安全 跨平台 github action 集成 核心能力 (文件系统文档,原生通知) 自更新 sidecar (可以集成其他二进制包) 事件驱动的集成(frontend 与backend core) 参考 阅读全文

posted @ 2022-07-24 10:53 荣锋亮 阅读(1335) 评论(0) 推荐(0) 编辑

nodegui 使用react开发跨平台应用试用
摘要:nodegui官方团队提供了基于react 应用开发方式,同时我们集成官方的packer 进行快速的应用打包 项目说明 项目使用了官方的计算机应用,我使用官方的react starter,同时添加了packer ,当前运行环境为mac,windows以及linux 暂时还没有尝试过 环境准备 clo 阅读全文

posted @ 2019-09-09 09:48 荣锋亮 阅读(1331) 评论(0) 推荐(0) 编辑

使用packer 打包nodegui 应用
摘要:packer 是nodegui 团队提供的专门用来打包noodegui 应用程序的工具 安装packer yarn 方式安装 yarn add @nodegui/packer yarn add @nodegui/packer yarn add @nodegui/packer yarn add @no 阅读全文

posted @ 2019-09-08 22:05 荣锋亮 阅读(1178) 评论(2) 推荐(0) 编辑

使用nodegui 开发高性能的跨平台桌面端应用
摘要:nodegui 是基于qt + nodejs 的跨平台桌面开发方案,官方同时也提供了很不错的文档 简单使用 使用官方的starter clone 代码 git clone https://github.com/nodegui/nodegui-starter.git git clone https:/ 阅读全文

posted @ 2019-09-08 18:29 荣锋亮 阅读(6655) 评论(5) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示