最近在开发一个项目组内部的接口自动化测试工具,考虑到生产环境无法连接外网,而且这个工具最好是不需要部署到额外的服务器,即装即用的。所以搜索了一下有什么可以方便快捷开发跨平台桌面应用程序的办法,发现了Electron这个强大的开源库。最近还在学习,遇到了一些坑,所以决定把学习到的内容和遇到的坑及其解决办法记录下来。 1.Electron简介Electron是由Github开发,使用HTM
## ElectronJava后端 Electron是一个跨平台的桌面应用程序开发框架,它允许使用Web技术(HTML、CSS、JavaScript)来构建桌面应用。Java是一种流行的编程语言,广泛应用于后端开发。将ElectronJava后端结合起来,可以实现强大的桌面应用程序。 ### ElectronJava后端通信 在Electron应用中,可以通过Node.js的child
原创 2024-05-16 05:53:36
284阅读
本文的初衷Electron所使用的技术栈(JavaScript、NodeJs、HTML、CSS)和web前端工程师完美契合。于是,越来越多的前端工程师,Electron来开发桌面客户端的开发,我也是其中的一员。虽然Electron技术栈对前端工程师比较友好,但是概念较多,和web前端开发还是有很大差别的,写个入坑指南希望能帮助读者快速上手Electron。了解客户端首先抛出一个问题,web应用是
什么是Electronhttps://github.com/electron/electronhttps://www.electronjs.orgElectron(最初名为Atom Shell)是GitHub开发的一个开源框架。它允许使用Node.js(作为后端)和Chromium(作为前端)完成桌面GUI应用程序的开发。Electron现已被多个开源Web应用程序用于前端与后端的开发,著名项目包
ElectronElectron.js是什么,如果你想使用你的前端知识,去开发一个桌面应用,那么你应该会了解到Electron或者是nw,而这两者之间的区别,我在这里就不展开说了,这里主要要说的是Electron.jsElectron是在2013年为了开发Github上可编程的文本编辑器Atom的框架而开发出来的一、为什么会有Electron首先,在学习Electron.js之前,我们先来聊聊,为
使用VUE后台管理框架如若依等开源框架打包成EXE文件并成功访问后台服务器(java)一直以来 想要做一个类似QQ的桌面应用是从小的梦想 现在在基于学了JAVA的Spring一套后,对于服务器还算比较了解了 ,但是一直后台打交道 还是喜欢像前端那样所见即所得更有成就感,于是最近试着学学VUE ,并通过VUE的方式做一款桌面应用软件,比如QQ 网易云音乐将网页版慢慢桌面化重点 一直以来 想要做一个
转载 2023-10-26 17:35:13
163阅读
背景:最近公司新起的项目,由于工期、资源等原因,采用ruoyi框架快速实现开发,由于需要构建客户端,所以借助electron来实现。electron 是使用javascript html css来构建跨平台的桌面应用程序。官网地址:简介 | Electron查了很多资料,好像后台管理做成客户端的很少很少,主要参考这篇文章:加上自己的实践,在这里记录一下过程以及踩过的坑。一、基础环境说明node:1
Electron 是由 Github 开发的一个跨平台的桌面应用开发框架,可以让我们 html css js的技术开发桌面上面可以安装的软件。实际上,桌面应用的历史并不算久远,不去查找各种资料,仅凭记忆,我能想到的曾经出现 过的桌面应用编写语言就有:C++、Delphi、VB、winForm、WPF、swing、awt、QT、flash、 Objective-C、Swift...或许还有更多。截
转载 2024-01-18 21:28:00
26阅读
接到了一个国际银行的项目,有一个需求是要求实现国际化,像谷歌浏览器自带翻译那样,点按钮可以切换英文,繁体,中文来回切换这种效果,琢磨过之后找的资料最多的就是说i18n,i18n这个思路没问题,也很简单,下载i18n的插件,配置一下需要翻译的东西就好了,但是像后端的话就比较麻烦了,毕竟i18n也是要手动加要翻译的内容,而我们不可能每加一条数据就手动到配置文件里面加翻译内容的,先搞前端的翻译,然后
传统我们在开发java等语言的时候一般会使用模板引擎编写html。他们都有一个缺点,就是都是需要先被服务器解析一遍,再把解析的结果给浏览器,浏览器呈现给用户。前后端分离目前的比较多的就是AJAX局部刷新技术,后端暴露API,前端只需要调用API就可以了。当然,这样就将工作重心转移到前端的构建来了,后端只需要根据前端所需要的操作执行相应的操作即可。但是,前后端分离也会存在一些问题,首当其冲的  
# Electron调用Java后端实现指南 在现代应用开发中,常常会需要前端与后端进行数据交互。今天,我们将学习如何使用Electron来调用Java后端。这个过程涉及多个步骤,我们将逐一进行讲解,并提供每一步的代码示例。 ## 一、整体流程 | 步骤 | 描述 | |------------|--------------
原创 8月前
278阅读
# Electron打包Java后端的完整指南 在现代应用开发中,Electron 用于构建跨平台的桌面应用,而 Java 后端则为数据处理和业务逻辑提供支持。本教程将引导你如何将 Java 后端Electron 应用结合,并对其进行打包。我们将通过以下步骤完成这一流程: ## 流程概述 以下是整个项目流程的简要概述: | 步骤 | 描述
原创 7月前
121阅读
需求背景平时总会写markdown,markdown整体语法用起来很方便,但依然有晦涩的地方,比如表格。markdown的表格语法写起来很容易出错,而且每行每列单元格里的内容长短不一编辑器里就很容易乱掉,所以我在写表格时候都是借助Tables Generator来写的,但是这个网站不能保存多个模板,每次写不同的表格都要把列数,表头信息来回改,很麻烦,于是打算自己照着Table Generator写
## Electron结合Java后端的开发探讨 近年来,Electron因其将Web技术与桌面应用结合的特性,成为开发跨平台桌面应用程序的热门选择。而Java则因其强大的后端能力和广泛的生态系统,常被用于构建后端服务。这篇文章将探讨如何将ElectronJava后端结合,构建一个简单的桌面应用程序,并介绍相关的代码示例。 ### 一、基本概念 **Electron** 是一个框架,基于N
原创 2024-10-12 03:14:05
81阅读
如果您像我一样,就喜欢JavaScript及其生态系统,并且一直在使用React之类的框架或带有NodeJS的高性能Web服务器来构建出色的Web应用程序。现在,您想开发一个桌面应用程序,不想学习一种新的编程语言,或者您想尽可能地从现有Web项目中重用。这是Electron进入图片保存日期的时间。Electron允许您使用HTML,CSS和JavaScript构建桌面应用程序。互联网上有很多反对E
# 使用 Electron 打包 Java 后端:一个简单的指南 在现代应用开发中,结合前后端技术已成为一个流行的趋势。Electron 是一个用于构建跨平台桌面应用的框架,而 Java 作为后端开发的主要语言之一,常常与前端技术结合。本文将介绍如何使用 Electron 打包和部署 Java 后端应用,并提供一些代码示例以帮助理解。 ## 什么是 ElectronElectron 是一
原创 2024-10-12 06:34:27
293阅读
文章目录一、电子书解析1.构建函数2.从文件创建 Book 对象3.电子书解析(1)epub 库集成(2)使用 epub 库解析电子书(3)epub 库获取图片逻辑修改(4)电子书目录解析二、前端逻辑1.上传成功事件2.删除电子书事件3.目录点击事件三、用户引导1.创建 step2.引入 Driver3.创建 Driver4.显示引导 一、电子书解析1.构建函数Book 对象分为两种场景,第一种
转载 2024-02-04 11:14:54
179阅读
首先需要准备的环境及工具注意了啊!不需要你会 electron 就可以打包exe项目! 注意了啊!不需要你会 electron 就可以打包exe项目! 注意了啊!不需要你会 electron 就可以打包exe项目!前端:node.js 14以下(直接安装 node.js 即可)后端:jre 1.8(必须1.8)工具:Bat_To_Exe_ConverterInno_Setup 汉化版(英文版不支持
前言  本人是做java开发的(菜鸟),做web项目的朋友们基本上都会遇到同样一个,永远不知道客户会怎么样使用,或者说永远不知道客户会用什么浏览器打开我们做出来的应用,就算你跟他说明了一定得用某某某浏览器打开,还是有人会用别的浏览器打开,这种情况通常我们会去做适配(前端),最近公司有需求要把一个项目做成Windows桌面应用,由于我们公司的前端工程师刚好离职了,然后就由我去看这块,为了方便以后的查
转载 2024-06-20 13:50:20
380阅读
文章目录导读操作步骤原理下载预构建可执行文件文件结构(Windows&Linux下)修改main.js访问指定入口文件打包指定URL打包asar文件electron其他打包方案参考资料 导读大前端时代来临,前端变得无所不在,今天我们就将web应用秒变客户端软件。操作步骤从链接下载electron改-64位版本(web应用秒变客户端软件)解压到任意目录拷贝web应用打包后的目录到resou
  • 1
  • 2
  • 3
  • 4
  • 5