专栏名称: Java基基
一个苦练基本功的 Java 公众号,所以取名 Java 基基
目录
相关文章推荐
家在河西  ·  绿城市府新盘招置业顾问,火了! ·  昨天  
家在河西  ·  绿城市府新盘招置业顾问,火了! ·  昨天  
春城晚报  ·  突发!两车相撞,5人不幸遇难 ·  2 天前  
湛江日报  ·  放假通知:连休4天!(不是所有人) ·  2 天前  
湛江日报  ·  放假通知:连休4天!(不是所有人) ·  2 天前  
苏州本地宝  ·  微信新功能上线!电脑端也可以收红包了! ·  2 天前  
苏州本地宝  ·  微信新功能上线!电脑端也可以收红包了! ·  2 天前  
51好读  ›  专栏  ›  Java基基

网页打包成桌面应用?这款开源神器一键完成,非常强大!

Java基基  · 公众号  ·  · 2024-12-03 11:55

正文

👉 这是一个或许对你有用 的社群

🐱 一对一交流/面试小册/简历优化/求职解惑,欢迎加入 芋道快速开发平台 知识星球。 下面是星球提供的部分资料:

👉 这是一个或许对你有用的开源项目

国产 Star 破 10w+ 的开源项目,前端包括管理后台 + 微信小程序,后端支持单体和微服务架构。

功能涵盖 RBAC 权限、SaaS 多租户、数据权限、商城、支付、工作流、大屏报表、微信公众号等等功能:

  • Boot 仓库:https://gitee.com/zhijiantianya/ruoyi-vue-pro
  • Cloud 仓库:https://gitee.com/zhijiantianya/yudao-cloud
  • 视频教程:https://doc.iocoder.cn
【国内首批】支持 JDK 21 + SpringBoot 3.2.2、JDK 8 + Spring Boot 2.7.18 双版本

来源:极客之家


今天给大家带来一款非常实用且强大的开源工具——Pake。

这是一款新颖且极具创新性的桌面应用开发框架,它巧妙地运用了Rust语言的高性能特性,结合Tauri框架的强大功能,实现了将网页内容转化为小巧玲珑的桌面应用的新思路。

它可以将任何网页转换为跨平台桌面应用,让你轻松拥有定制版网页应用。

优势

  • 相比传统的Electron,要小近20倍,5M上下。
  • Pake 的基础使用 Rust Tauri 框架,性能体验较 JS 框架要轻快显着,内存小很多。
  • 不是简单的资源,实现了快捷键的透传、沉浸式的窗口、拖动、样式改写、去广告、产品的极简风格定制。
  • 只是一个很简单的小玩具,用Tauri替代传统老思路,其实PWA也很好。

基于以上强大优势,Pake在业界崭露头角,在GitHub上收获23.3k star,受到众多开发者追捧。

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro
  • 视频教程:https://doc.iocoder.cn/video/

使用

命令行打包

Pake 提供了一个命令行工具,使包定制流程更快、更容易。


> 基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能
>
> * 项目地址:
> * 视频教程:

# Install with npm
npm install -g pake-cli

# Command usage
pake url [OPTIONS]...

# Feel free to play with Pake! It might take a while to prepare the environment the first time you launch Pake.
pake https://weekly.tw93.fun --name Weekly --hide-title-bar

定制开发

如果你还不满足一键打包网页的功能,你还能针对打包的网页,进行专属于你的定制化开发。

开始前请确保电脑已经安装了 Rust  和 Node  的环境,此外需参考 Tauri 文档 快速配置好环境才可以开始使用,假如你太不懂,使用上面的命令行打包会更加合适。

https://tauri.app/v1/guides/getting-started/prerequisites/

# 安装依赖
npm i
 
# 本地开发[右键可打开调试模式]
npm run dev
 
# 打包应用
npm run build

经典打包案例

整体来看,也有点类似小程序,可以把web系统打包成电脑桌面应用,同时操作体验上大大超过原生的web页面,这个简洁而灵活的工具真心不错,非常值得推荐,我相信对于很多开发者都有帮助!







请到「今天看啥」查看全文