自己是写.Net程序出身的,但是这个生态圈……不说了都是泪,一时兴起玩玩nodejs,想着拿什么练个笔,于是就准备复刻一下以前自己写的爬虫,自己一直在用的都是C#.Net写的Winform程序,nodejs正好解决了跨平台的问题。网络上开源的爬虫类应用基本处于两强吧,python遥遥领先,java也有一席之地,python写的爬虫我是拒绝的,我就是饿死……也不用黑乎乎没有gui的程序,但是等等
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+HTML做界面,C#做后台(四)中,我们已经实现了前后端的数据交互,奈何,如果后端返回数据字符过长,就回导致前端接受失败,因此,我们需要加入 【winform http服务】当然它的作用就很简单了,只需要监听固定端口,获取请求的url即可。创建 http服务 ,类似的文章有很多,可以百度,这里只介绍简单的做法1.创建HttpServices.cs类,并加入一下内容,并且调用上片
在现代应用开发中,Electron 已成为构建跨平台桌面应用的重要框架,而在某些场景下,使用 Java 作为后端语言可以带来更高的执行效率和丰富的生态系统。然而,将 Electron 前端与 Java 后端结合在一起时,可能会遇到一些问题。下面将详细记录这些问题的解决过程。 ## 问题背景 在一项新项目中,我们希望利用 Electron 来快速构建桌面应用,同时使用 Java 后台服务进行数据
原创 5月前
64阅读
# Electron后台执行Java的实现与探索 在现代软件开发中,前后端分离的架构逐渐成为主流。Electron作为一个流行的桌面应用构建框架,通常与Java后端结合使用,以创建强大的桌面应用程序。本篇文章将探讨如何在Electron应用中后台执行Java代码,同时通过实例代码和图示帮助读者更好地理解这一过程。 ## 什么是ElectronElectron是GitHub开发的开源框架,
原创 2024-08-28 09:00:27
156阅读
# 在 Electron 中运行 Java 后台的操作指南 ## 一、整体流程 在使用 Electron 开发应用程序时,通常需要与后台服务进行交互。当后台服务用 Java 编写时,可能会对新手造成一些困扰。为了帮助你理解和实现这个过程,下面是一个清晰的步骤流程表。 | 步骤 | 描述 | |------|---
原创 2024-10-13 06:10:07
164阅读
# 在 Electron 中启动后台 Java 程序的实现指南 在现代应用开发中,前端和后端分离的架构越来越普遍。Electron 是一个用于构建跨平台桌面应用程序的框架,而 Java 是一种广泛使用的后端开发语言。本文将指导你如何在 Electron 应用中启动一个后台 Java 程序。我们将逐步进行,最后你将能够实现这个功能。 ## 1. 整体流程 下面是整个实现流程的概览: | 步骤
原创 10月前
233阅读
前排提示:深坑,建议使用 C#、C++、VB 等方式 + 本地网络传输或进程管道通信替代。TOOLS 工具Node.js(12.18.1)Electron(此处使用 ^2.0.0,因为 cef 版本越新,打出来的包越大)webpack(4.44.2)node-ffi(^2.3.0)Python(2.7,你说气不气,还在用老东西)vs_BuildTools(2017(v15)。你到微软官网只能下载
转载 2023-08-24 19:04:20
661阅读
# Electron 如何调用 JAVA 后台接口 在开发过程中,经常会遇到需要前端通过 Electron 调用后台 Java 接口的情况。本文将介绍如何通过 Electron 调用 Java 后台接口,并附带代码示例和状态图说明。 ## 准备工作 在进行 Electron 调用 Java 后台接口之前,需要确保以下工作已完成: 1. 后台 Java 接口已经开发完成并能够正确运行; 2.
原创 2024-05-15 04:35:37
648阅读
javaee的第一天 原来学习javaee的步骤没有那么的全面,现在总结了一些比较全面的学习的总结,首先我先从html和css还有js的内容开始进行了学习 一、html简介html全称,hypertext markup lanuage 超文本标记语言。作用是用于网站的制作,是学习网页制作的第一门语言。软件结构分类:c/s结构: Client-Server 客户端和服务器典型应用:聊天室
Python项目编码完成之后,有时候我们需要让其在没有Python环境的电脑上运行,此时我们就需要将Python项目进行打包了。本篇文章主要是基于Python的第三方库pyinstaller进行的。使用pyinstaller打包Python项目,相对于C和C#项目的打包要简单很多。项目地址pyinstaller gitpyinstaller安装pip install pyinstaller环境要
转载 2023-11-19 13:06:18
375阅读
Hello,Electron!在这一节中,我们将创建一个最简单的Electron应用1、新建项目   选择新建项目,在左侧项目语言栏选择Node.js项目,项目位置选择自己创建项目的路径,我这里的路径是E:\python\Electron   如果前面环境准备章节没有问题,nodejs和npm安装成功的话,在Node.js项目新建界面底部更多设置会自动识别出node节点解释器的位置以及npm软件包
转载 2023-07-20 14:28:55
488阅读
前言通过Electron技术 + python 构建桌面应用实际上非常麻烦,需要使用python构成后端并打包,然后使用Vue作为前端,还要用Electron打包。 但是好处就是可以同时得到来自前端UI框架的高颜值支持以及python海量轮子的快速实现(以及较为完善的多端部署功能),项目可以快速扩展成全平台应用。 所以我在这个博客里记录了Python + Vue Electron 构建桌面应用的方
转载 2023-07-05 22:47:46
3749阅读
写在前面注: 如果您是第二次阅读本文, 推荐直接阅读 快速开始 章节以快速复现最终运行效果.本文所涉及文件已存放在网盘空间: https://www.jianguoyun.com/p/DdlvwhwQ7t6sBxjJkcoB 欢迎下载使用.概述本文是基于一个 python 开发者的角度, 尝试使用 electron 来开发桌面应用.请注意本文只是一个面向新手的文章. 内容涉及 如何让 electr
WIN10 Electron+Python界面开发(通信方式:thrift) Python做界面开发要么繁琐要么太丑,同时Python客户端开发人员又是非常稀少的。而WEB前端工程师一抓一大把,同时WEB前端所开发出来的界面及交互效果都是非常美观的,同时有的软件可能客户端也需要,WEB端也需要,甚至移动端也需要,在要求美观的同时,有没有一个解决方案就能适应所有平台的呢? 没错,目前最好的解决方案就
转载 2023-11-22 16:50:50
241阅读
转载:(第一个demo和安装依赖的包)一、简介      Electron 可以让你使用纯 JavaScript 调用丰富的原生 APIs 来创造桌面应用。你可以把它看作是专注于桌面应用而不是 web 服务器的,io.js 的一个变体。这不意味着 Electron 是绑定了 GUI 库的 JavaScript。相反,Electron 使用
Electron 是什么定义Electron是一个能让你使用传统前端技术(Nodejs, Javascript, HTML, CSS)开发一个跨平台桌面应用的框架。这里所说的桌面应用指的是在Windows、OSX及Linux系统上运行的程序。历史2013年的时候,Atom编辑器问世,作为实现它的底层框架Electron也逐渐被熟知,到2014年时被开源,那时它还是叫Atom Shell。接下来的几
Electron 学习文档:://electronjs.org/docs/tutorial/first-app概述1、Electron 可以使用 JavaScript 来调用原生(操作系统)APIs 来创建桌面应用。2、可以把 Electron 看作一个 NodeJs 的变体,它专注于桌面应用,而不是web服务器。3、Electron 不是某个图形界面库的 JavaScript
转载 2024-01-31 00:05:45
174阅读
Electron基础知识Electron介绍基础介绍桌面技术选型技术架构与原理Electron 快速上手1、 初始化工程2、安装依赖3、创建 HTML4、创建入口文件5、管理窗口的声明周期6、预加载脚本Electron 的流程模型1、主进程2、渲染进程3、预加载脚本Electron IPC 通信1、渲染进程给主线程发送消息,主线程回复2、主线程给渲染进程发送消息 Electron介绍Electr
electron应用开发接口(API)分为6大模块:Main Process 模块、Renderer process模块、 自定义Dom元素、chromium和node.js、类和API结构。1、main process模块(主进程):app :控制应用程序的事件生命周期。 autoUpdater :使应用程序能够自动更新。 BrowserView (浏览器视图):browserWindow里的视
转载 2023-10-17 15:09:44
172阅读
  • 1
  • 2
  • 3
  • 4
  • 5