Electron-egg ,人人都会桌面软件开发

目前国内的开发者将近700万,桌面软件受限于学习门槛和移动化趋势,渐渐平庸。但我们日常工作中,又离不开桌面软件,因此希望有一个学习门槛低,支持多平台的软件框架。electron-egg就是在这种需求下,诞生的。

electron-egg是一个简单、快速、功能丰富的JS跨平台桌面软件开发框架,您只需懂js语言就能开发。

  • 码云最有价值开源项目
  • github:GitHub - wallace5303/electron-egg: 一个快速的、易于使用的桌面软件开发框架
  • gitee:electron-egg: 一个快速的、易于使用的桌面软件开发框架

特性

  1. 跨平台:一套代码,可以打包成windows版、Mac版、Linux版或者以web网站运行
  2. 简单高效:支持vue、react、ejs等前端技术
  3. 工程化:可以用服务端的开发思维,来编写桌面软件
  4. 高性能:可启动多个工作进程
  5. 功能丰富:服务端的技术场景都可以使用,如:路由、中间件、控制器、服务、定时任务、队列、插件等
  6. 功能demo:桌面软件常见功能,后续逐步集成并完善或提供demo
  7. 更多功能请看文档

使用场景
1. 常规桌面软件

  • demo

2. 游戏(h5相关技术开发)

  • 忍者100层

3. 任意网站变桌面软件

  • Youtube

  • discuz-q论坛

4. web项目

  • 网站助手:b.kaka996.com/

开始使用

  1. 下载
# gitee
git clone https://gitee.com/wallace5303/electron-egg.git# github
git clone https://github.com/wallace5303/electron-egg.git
  1. 安装
# 提升安装速度,使用国内镜像;
npm config set registry https://registry.npm.taobao.org# 进入目录 ./electron-egg/
npm install
  1. 常用命令
# 开发者模式# 1:【进入前端目录】,启动vuecd frontend && npm install && npm run serve# 2:【根目录】,启动后端服务cd ../ && npm run dev# 预发布模式(环境变量为:prod)
npm run start# 打包-windows版本
npm run build-w (32位)
npm run build-w-64 (64位)# 打包-mac版本
npm run build-m
npm run build-m-arm64 (苹果M1芯片架构)# 打包-linux版本
npm run build-l# web运行-开发模式
npm run web-dev# web运行-生产者模式-启动
npm run web-start# web运行-生产者模式-停止
npm run web-stop

期待您的尝试

electron ui框架相关推荐

  1. pyqt 获取 UI 中组件_一起学Vue:UI框架(elementui)

    目标 使用Vue+ElementUI构建一个非常简单CRUD应用程序,以便您更好地了解它的工作方式. 效果页面 比如我们要实现这样列表.新增.编辑三个页面: 列表页面 新增页面 编辑页面 安装elem ...

  2. MFC和QT等UI框架的特点

    UI设计的3大原则: 面向对象: MVC: 消息队列驱动: 直到现在各个UI系统,包括题主所提到的MFC.WPF.Qt,也包括其它,诸如Android SDK.Cocoa的构建仍旧建立在这3大原则的基 ...

  3. html如何既能应用于pc端也能用于手机端_如何选择一个 vue ui 框架?

    目录 1,比较流行的 UI 框架有哪些? 1.1 适用 PC 端 1.2 适用移动端 1.3 其它 2,vuetify 是什么,为什么选择它? 2.1 Vuetify给出的 vue ui 框架对比图 ...

  4. 桌面应用程序UI框架有哪些

    Electron 是一种基于Node.js和Chromium的跨平台框架,可以用于构建桌面应用程序.Electron使用HTML.CSS和JavaScript编写,可以使开发人员使用Web技术开发桌面 ...

  5. 关于前端框架vue/react及UI框架的配合

    介绍 收集收集vue/react搭配UI框架的demo, 网络请求库常用axios 移动端h5 vite + vue3 + vant3 : https://gitee.com/WeiziPlus/mu ...

  6. VUE常用UI组件插件及框架-vue前端UI框架收集

    UI组件及框架 element - 饿了么出品的Vue2的web UI工具套件 mint-ui - Vue 2的移动UI元素 iview - 基于 Vuejs 的开源 UI 组件库 Keen-UI - ...

  7. vue统计组件库和ui框架

    element ★13489 - 饿了么出品的Vue2的web UI工具套件 Vux ★8133 - 基于Vue和WeUI的组件库 iview ★6634 - 基于 Vuejs 的开源 UI 组件库 ...

  8. vue 专题 vue2.0各大前端移动端ui框架组件展示

    Vue 专题 一个数据驱动的组件,为现代化的 Web 界面而生.具有可扩展的数据绑定机制,原生对象即模型,简洁明了的 API 组件化 UI 构建 多个轻量库搭配使用 请访问链接: https://ww ...

  9. 2021, 九款值得推荐的VUE3 UI框架

    本文推荐几个比较流行的VUE3 UI框架,同时提供出色的开发人员体验,合理利用,又或者学习借鉴都是不错的选择,排名不分先后. Ant Design Vue 官方网站:https://2x.antdv. ...

  10. .NET Core/.NET5/.NET6 开源项目汇总9:客户端跨平台UI框架

    .NET Core 实现了跨平台,支持在 Windwos.Linux.macOS上开发与部署,但是也仅限于Web应用程序.对于Windows桌面端应用程序,WinForm 与 WPF 技术是当前最成熟 ...

最新文章

  1. Cell:肠道菌群促进帕金森发生ParkinsonDisease
  2. 顺序查找计时函数C语言,用C语言编二分查找
  3. 国立大学 计算机,新加坡国立大学 计算机
  4. macbook 下载时睡眠_MacBook进入睡眠状态时如何自动使其静音
  5. 5848. 树上的操作
  6. python默认深拷贝_Python 深拷贝与浅拷贝
  7. 贝壳:计算绝对值(暴力破解)
  8. 【英语】秋风吹---9月英语
  9. 因为arc的命名规则而产生的一些错误
  10. Forge 养号手机在线源安装方式;
  11. 关于CSS媒体查询--电脑尺寸大全
  12. Taro微信小程序实现 美团购物车小红点动画效果
  13. 结识Linuxmint cinnamon、mate和xfce三姐妹
  14. 下载erlang的.rpm文件 erlang下载 centos安装rabbitmq
  15. 数据可视化之折线图让数据变得更直观易懂
  16. pairs 和 ipairs区别
  17. 利用微软接口制作的文字转语音神器Read Aloud
  18. 几种网站开发模型- Model1、Model2、三层
  19. 利用军刀打造成自己的后门-转
  20. 创业故事:记YouTube创始人陈士骏,选择满意工作,让自己人生无悔

热门文章

  1. 如何利用模型对大客户风险评估——信用额度进行推测
  2. kvaser CANking怎么使用?如何使用 Kvaser 虚拟通道 ?
  3. 程序员王不留到底干了啥?!
  4. ps html切图教程,#PS教程:你所不知道的Photoshop CC快速切图的方法
  5. 案例分享:Qt的PPT播放器
  6. 西南大学计算机考研学硕,西南大学心理学学硕343分考研经验
  7. PlaySound详解
  8. 【CPRI】(1)CPRI基本概念和相关术语
  9. Unity3D:TCPSocket模块
  10. python爬虫使用seleium+超级鹰+Image模块自动登录12306(附源码和登录视频)