作为一个跨平台的桌面应用开发框架,Electron 的迷人之处在于,它是建立在 Chromium 和 Node.js 之上的 —— 二位分工明确,一个负责界面,一个负责背后的逻辑,典型的「你负责貌美如花,我负责赚钱养家」。上面这张图很好的说明了 Electron 的强大之处。 也不难理解,为什么 Electron 能开发跨平台的桌面应用了。 但是,不同系统间还是会有很
桌面程序中,使用C#语言可以创建winform和WPF程序,他们2个在Windows中都非常的优秀,还有就是使用QT开发桌面,可以跨平台开发,这三种都是比较“正规”的,而Electron是使用框架开发桌面程序的,还有其他的框架也可以开发桌面程序等等。下面介绍一下Electron开发桌面程序,只要会使用vue,那么使用Electron也非常的简单。官网如下:简介 | Electron本案例环境wi
前言影子设备本地部署桌面端开发使用的是Electron技术,本文汇总了笔者在开发中的踩坑以及如何优化项目可执行文件的体积等关键技术内容。Electron重要特性介绍Electron的主进程和渲染进程: 注意主进程和渲染进程都被node.js所包裹,所以他们都可以自如的使用node.js。进程通讯通讯(渲染进程和主进程之间的通讯是通过ipcMain这个模块来做的) 通讯的目的是为了让双方访问不属于自
1.简介Electron 是由 Github 开发的开源框架它允许开发者使用 Web 技术构建跨平台的桌面应用Electron = Chromium + Node.js + Native APIChromium : 为Electron提供了强大的UI能力,可以不考虑兼容性的情况下,利用强大的Web生态来开发界面。Node.js :让Electron有了底层的操作能力,比如文件的读写,甚至是集成C+
转载 2024-01-27 21:22:31
59阅读
electron是一两年前挺火的一个框架本质上是一个浏览器,但是集成了很多windows系统的功能,让前端开发也可以直接操作windows的窗体,做成一个实打实的桌面软件(当然听说mac上也可以用electron,不过没试过)(没错我还在用windows,不是mac也不是linux,我是个lowB)团队主要的技术栈是react,所以考虑用react开发,方便维护。PS.由于项目是大半年前做的,所以
一、配置开发环境安装nodejs,这个网上教程很多二、创建应用1.创建项目文件目录electron-app/ ├── package.json ├── main.js └── index.html2.初始化项目npm init初始化过程中填写相关信息,最终生成的package.json文件{ "name": "electron-app", "version": "1.0.0",
vue.js 开发桌面应用程序
转载 2019-06-01 15:10:00
325阅读
2评论
前言:Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chromium (Google主导开发的网页浏览器)和 Node.js 到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨平台应用 macOS和Linux——不需要本地开发 经验。简单
转载 2023-08-04 19:56:04
992阅读
前言前端开发桌面程序这个概念已经出现有一段时间了,这项技术也已经走向成熟,Github上nw和光electron的star就差不多有10w颗星了,github也衍生出了很多开源的桌面项目俨然成了一个热门项目。既然这么热,那就一个字:学。本文主要帮助js基础比较薄弱,又没有接触过electron的同学更好的学习electron,文中有什么不足之处或者错误,欢迎指出。electron 安装npm命令安
最近无意间看到了electron和nw的相关信息,感到很惊讶,因为学习前端也有一段时间了,竟然发现js还有这么强大的功能,因为js不仅可以写网页、写webapp、写hybrid,以及前不久出现的小程序,现在甚至已经可以用来写桌面应用了,从github上的star数已经快到50000就可以知道elec
转载 2017-07-11 00:20:00
305阅读
2评论
系列文章目录vue3+electron开发桌面软件入门与实战(0)——创建electron应用vue3+electron开发桌面软件入门与实战(1)——创建electron+vue3主体项目vue3+electron开发桌面软件入门与实战(2)——创建electron+vue3项目级集成vue3+electron开发桌面软件入门与实战(3)—— electron模块化改造+窗口位置工具+合并命令行
Electron 是由 Github 开发的一个跨平台的桌面应用开发框架,可以让我们用 html css js的技术开发桌面上面可以安装的软件。实际上,桌面应用的历史并不算久远,不去查找各种资料,仅凭记忆,我能想到的曾经出现 过的桌面应用编写语言就有:C++、Delphi、VB、winForm、WPF、swing、awt、QT、flash、 Objective-C、Swift...或许还有更多。截
转载 2024-01-18 21:28:00
26阅读
electron+vue3+electron-edge-js 调用C#.dll文件 electron-edge-js 用这玩意儿我血压高.....血压高的谨慎食用… 文章目录electron+vue3+electron-edge-js 调用C#.dll文件起步一、创建Vue3项目(ele)二、Vue3项目中添加 electron 模块1.添加 electron-edge-js 模块2.加入C#的.
转载 2024-07-28 09:18:16
74阅读
1. 简介官网Electron是由GitHub开发,使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序Electron 可以让你使用纯 JavaScript 调用丰富的原生 APIs 来创造桌面应用。你可以把它看作是专注于桌面应用在PC端混合app开发中,nwjs和electron都是可选的方案,它们都是基于Chromium和Node的结合体, 而electron相对而言是
转载 2024-04-26 17:52:28
603阅读
Electron是一个可以使用 JavaScript,HTML 和 CSS 构建跨平台桌面应用程序的开源框架。本文主要记录一下采用vue + electron开发桌面程序的搭建过程。1. 环境准备这里采用的是vue-cli3.x,可以通过下面的指令查看当前vue-cli的版本:vue --version# 3.9.3 这里我用的是3.9.3如果没有装vue-cli可以通过下面的命令安装:npm i
原创 2021-01-26 20:26:53
538阅读
最近提出个要求,研究基于js,html,css的前端Electron桌面程序,说干就干 ,马上行动,研究了两天,才终于将思路理清。。。这里采用了最简单的方法--脚手架 1.打开cmd 输入 node -v ,npm -v查看是否安装了相应的环境,如果没有请自行安装 注意electron与node版本 ...
转载 2021-07-20 11:49:00
126阅读
2评论
Electron 官网: https://www.electronjs.org/ Electron是一个使用JavaScript、HTML和CSS构建跨平台的桌面应用程ium,indows和Li
原创 2024-09-04 15:45:52
466阅读
1,简介Electron是由Github开发,基于Chromium和Node.js,使用JavaScript,HTML和CSS等Web技术创建跨平台原生桌面应用的框架。兼容Mac,Window和Linux,它构建的应用可在这三个操作系统上面运行,借助Electron,我们可以使用纯JavaScript来调用丰富的原生APIs。2,现在已经有很多由Electron开发应用,比如Atom、Insomn
转载 2018-07-12 18:19:08
3569阅读
Electron是一个可以使用 JavaScript,HTML 和 CSS 构建跨平台桌面应用程序的开源框架。本文主要分享一下采用vue + electron开发桌面程序的搭建过程。1. 环境准备这里采用的是vue-cli3.x,可以通过下面的指令查看当前vue-cli的版本:vue --version # 3.9.3 这里我用的是3.9.3如果没有装vue-cli可以通过下面的命令安装:npm 
转载 2020-07-05 07:45:00
374阅读
2评论
最近在开发电脑端应用,给大家分享下经过技术研究和已有的条件,决定采用h5打包成桌面应用程序.csdn.net/qq285679784/category_11318926.html...
原创 2022-07-18 11:09:15
215阅读
  • 1
  • 2
  • 3
  • 4
  • 5