这个问题涉及到很多知识,而且要想把这个Runtime做好很绕。下面我就说一下我的思路:(以下内容以Windows平台为基础,Mac平台和Linux平台还得去调查一下,才能确定是否可行)首先,我们先区分三类用户:Runtime建设者(就是我们)Runtime使用者(就是使用Runtime的开发者)最终用户(就是使用Runtime开发者开发的应用的那些用户)接下来我们就以Runtime建设者的视角来审
1. Electron 发展现状2020年5月SpaceX发射的Dragon 2载人航天飞船,使用了Chromium和JavaScript来构建用户界面。消息一出,立即引起了技术界的热烈关注,一个Web框架被使用到对效率和可靠性要求极高的航天应用场景,一方面反映了SpaceX在技术领域的敢于突破传统的实干精神,同时也把两个跨领域的技术:桌面客户端和Web技术栈的完美结合案例带入了大众的视野。&nb
转载 2023-11-24 09:35:26
119阅读
-electron更新程序接入需要注意每个插件的版本,不然会遇到各种各样的问题;我使用各个插件的版本:"electron-builder": "^21.0.0", "electron-updater": "^3.0.0", “node”: '^16.13.2', "vue-cli-plugin-electron-builder": "^2.1.1"这里用了electron-updater中的au
 据悉,该成果经上海科学技术情报研究所和厦门大学查新,结论如下:“共检索出相关文献174篇。目前中英文尚未检出采用石墨烯作为透明导电电极,制作电容式触摸屏的文献报道”;“石墨烯透明电极作为触摸屏的手机,相关产品目前在国外处于研发和概念机阶段,尚未见大规模制造及商业化的报道。”此成果突破了石墨烯产品从实验室走向市场的瓶颈,在石墨烯材料的应用研发和产业化上具有里程碑意义。自2004年来,单层
Electron是一个基于Node.js和Chromium的框架,用于构建跨平台的桌面应用程序。在开发Electron应用程序时,我们通常需要实现应用程序的自动更新功能。为了简化自动更新的实现,Electron提供了一个名为autoUpdater的模块,它可以帮助我们自动检查、下载和安装应用程序的更新。在本篇文章中,我们将介绍如何使用Electron的autoUpdater模块来实现应用程序的自动
转载 2024-05-29 00:43:20
468阅读
Electron是什么Electron是由Github开发的开源框架,它允许用户使用Web技术开发桌面端应用,现在Electron框架由OpenJS基金会进行维护。Electron = Chromium + Node.js + NativeAPIChrominu允许使用Web技术写UINode.js赋予Electron操作底层的能力NativeAPI提升了Electron的跨平台的能力,使其获得更
转载 2024-04-12 14:31:03
207阅读
安装安装bootstrap命令如下:npminstallbootstrap--save 安装后可能报告如下错误:npmWARNbootstrap@4.1.3requiresapeerofpopper.js@^1.14.3butnoneisinstalled.Youmustinstallpeerdependenciesyourself. 需要自行安装popper,命令如下:npm
原创 2018-11-05 23:18:50
1915阅读
学习目的:随着社会的发展,技术的更新换代。市场上有很多相关的后台管理系统,我们可以使用,但代码毕竟是别人写的,虽然可以直接拿来用,但还是需要很大的学习成本。市场上主流的node管理系统有iview-admin,elment-admin,然而我们在使用过程中发现他们功能虽全,但体积又太大。我们实际制作过程中并不需要那么多的组件,如果我们要删了这些组件,又是不少的工作量,而且组件之间还很有多的关联文件
转载 2024-09-21 11:01:10
36阅读
小拉在实际工作中,接触C、C++多些,有时也需要开发串口、网络等工具类上位机桌面应用软件,当然可以直接使用QT、MFC等技术来开发也很方便;怎奈接触到前端技术后,羡慕前面做界面又美观、又快速,还有大量的UI框架,图表库使用。如果能够实现业务逻辑由C/C++开发,界面由纯html5开发,该有多好;我试着找到了还算好用的解决方案: 应用QWebchannel打通C++与JS的通信,Electron开发
1、安装electron,不建议全局安装,这样每个app可以使用不同的electron版本了2、配置package.json中的script下的start属性的值为electron .Electron应用结构主进程Package.json的main脚本的进程称为主进程。主进程中的脚本通过创建web页面来展示用户界面,一个应用有且只有一个主进程渲染进程由于 Electron 使用了 Chromium
转载 10月前
88阅读
Electron与angular4结合实现热更新ELECTRON架构概况Renderer Process (渲染进程)Main Process(主进程)问题总结一、jQuery引入二、使用electron api三、主进程和渲染进程的理解四、electron 通过node-ffi调用 dll文件五、electron的生命周期六、使用electron-builder和electron-update
在之前的六篇教程中我们已经基本实现了迷你全栈电商应用,相信大家对于一个全栈应用的开发已经有了一个全面的认知。但是一个追求完美的工程师是不会吝啬他的艺术创造,仅仅实现应用的功能还不能满足用户的高需求,应用的界面效果也是提高用户体验的关键因素。因此本篇教程将基于 element-ui 组件库重构项目的前端代码,改善迷你电商应用的界面效果,提高用户的体验感。虽然我们可以轻松地引入现成的组件库,但是与之对
node有几个子类型:Element, Text, Attribute, RootElement, Comment, Namespace等Element是可以有属性和子节点的node。 ---------------------------------------------------------node和Element是两个领域的概念
JVM运行时的原型写的差不多了,但还是有很多体力活儿要做,思考着未来给PHP,JS,TS,JAVA提供桌面UI的,
转载 2021-08-03 00:07:00
1483阅读
2评论
Electron与串口交互示例公司尝试使用electron作为桌面端开发方向,要求Electron应用上与串口交互。第一次接触这个玩意,在网找到的信息基本不全,这里我作为新手将记录从环境准备,安装,使用示例到打包结束全过程。 github地址:electron-serialport-start1.环境准备1.1 安装Node、Npm个人股份v 访问Node.js官网,选择Windows Insta
转载 8月前
112阅读
组件库众所周知,随着前后端分离的技术架构越来越流行,前端的业务复杂度也越来越高,以react、vue等框架为代表推动的组件化开发模式越来越被开发者认可,这种模式极大的降低了我们开发与维护的成本。下面我就简单说介绍一下自己对组件库的了解和应用,期待推出更多优秀的组件库。一、使用第三方插件https://github.com/vuejs/awesome-vue#components–libraries
Electron桌面应用可以使用js,css,html完成pc应用的跨平台开发,内置多种方法访问pc资源1.创建应用mkdir my-electron-app && cd my-electron-appnpm initinit初始化命令会提示您在项目初始化配置中设置一些值 为本教程的目的,有几条规则需要遵循: entry point 应为 main.js. author 与 des
使用 Electron 进行桌面应用开发时,通常会涉及到主线程和渲染线程之间的数据交互。当我们想要在 Electron 的主线程中使用 `axios` 进行网络请求时,便可能遭遇一些问题。本文将详细记录我在这个过程中遇到的各种情况,包括环境配置、编译过程、参数调优、定制开发、调试技巧以及错误集锦,帮助读者顺利使用 `axios`。 ## 环境配置 为了让我们的 Electron 项目正常运行
原创 6月前
102阅读
搭建环境1、安装node.js2、npm install electron -g3、验证:electron -v升级:npm update electron -g卸载:npm uninstall electron第一个electron程序至少需要三个文件 1、package.json:用于配置electron工程(可以通过npm init 创建)package.json { 'name':
文章目录前言一、创建一个vue项目二、集成electron三、运行项目 前言一个完整的解决方案,用于打包和构建适用于 macOS、Windows 和 Linux 的可分发 Electron 应用程序,并提供开箱即用的“自动更新”支持。一、创建一个vue项目项目创建可以参考之前的文章:二、集成electron1、输入vue add electron-builder,将我们的vue3项目变成一个vu
转载 2024-07-21 01:44:21
236阅读
  • 1
  • 2
  • 3
  • 4
  • 5