java web打包神器_前端开发人员的桌面应用神器 Electron

article/2025/9/29 14:49:06

原标题:前端开发人员的桌面应用神器 Electron

01

为什么用 Java 来开发桌面应用?

曾经的 Java 脆弱、简陋、甚至有被边缘化的危险,不过 Java 在经过了两次飞跃后(以 V8 为首的 Java 引擎和 Node.js 的问世),不再受人欺负,早已升级为绿博士(复仇者联盟 4 中班纳博士和绿巨人的合体,强大而充满智慧)。

V8 引擎让 Java 的运行速度飞快,Node.js 让 Java 不仅仅能做 Web 前端页面,还能开发后端应用。

尽管有了 Node.js,Java 可以开发服务端应用,但有一类重要的应用它还是无法胜任——桌面应用。目前 Web 应用和移动应用看似成为主流,但如果没有桌面应用,Web 应用和移动应用甚至都不会存在。

所有的 Web 浏览器(IE、Chrome、Firefox、Safari 等)都是桌面应用,如果没有桌面应用,Web 页面根本没地方运行;用于开发移动应用的开发工具(IDE)也是桌面应用。

而且 Windows 的开始菜单和 Mac OS X 的 Docker 中的每一个图标都对应一个桌面应用,可以说,桌面应用无处不在。

如果将 Web 应用和移动应用比作国王,那么桌面应用就是国王头上的那顶王冠,没有了王冠,国王什么都不是,而赐予 Java 制作王冠之神力的正是 Electron。

这是一个基于 V8 引擎和 Node.js 的开发框架,允许用 Java 开发跨平台(Windows、Mac OS X 和 Linux)桌面应用。

70bbfbd1fc42f877088de4d4609e6b10.png

02

有哪些著名应用是使用 Electron 开发的

目前有相当多的桌面应用是使用 Electron 开发的,例如,著名的 Visual Studio Code(微软推出的一个跨平台源代码编辑器)就是用 Electron 开发的、蚂蚁小程序(在支付宝中运行的小程序)也是用 Electron 来开发的;

以小米、华为为主的众多手机厂商推出的快应用(类似于微信小程序)的 ID


http://chatgpt.dhexx.cn/article/1wDtF9GX.shtml

相关文章

最新上架!双端暗含福利,真正的看片神器!

(文末有额外福利哦❤️) 嗨,小伙伴们你们好呀~ 我经常在后台留言看到 有些小伙伴想要IOS端的看片软件 奈何很多影视资源都是安卓 今后我也会尽量去找支持双端的 希望能满足每一位小伙伴的需求 今天,这不就来了吗 那就拿来吧~ 这是…

程序员看片神器抱回家

近些日子有很多朋友都被迫在家,百般无聊,于是我们决定联合了10个号主送小米VR一体机超级玩家版,让大家可以在家中看影院视觉的电影,玩VR游戏等。这个冬天你不再孤单,祝大家幸福安康~ 赠送规则 本次活动联合了其他 9 个…

苹果安卓最新看片神器各种实用功能,帮你一年省下上千块!

说到看片神器,之前就给大家介绍过很多款,虽然说免费又好用,但是基本上寿命不长,用着用着就阵亡了...... 今天给大家带来一个最新的软件——影迷大院,这个软件目前还是非常好使的!,目前基本上是…

精品手机看片神器电影网址导航网站

你是不是想找可以免费在线看电影电视剧的网站,但总是找不到可以正常使用的影视网站。其实要想找可以手机免费看片的电影网站,直接找一些优质的导航网站即可,这些导航网站收录了大量的精品影视资源网站。如果你是自己网上查找,会经…

Oracle 11g DataGuard 搭建笔记(Windows Server 2016)

0.目录 目录 0.目录 1.需求 2.开发环境 3.DataGuard主从库参数环境规划 4.网络环境 5.主库-DataGuard配置 5.1查询及启用强制记录日志 5.3查询及启用归档 5.4主库参数配置 5.4.1查看db_unique_name及修改 5.4.2修改参数log_archive_config 5.4.3修改参数log_archive_dest_1 5.4…

oracle11g dataguard

1. 主库必须处于 归档模式 必须设置数据库强制归档,否则复制到备库有块损坏 1. 确定数据库25是否处于归档模式 SQL> select name,log_mode from v$database; NAME LOG_MODE --------- ------------ ORCL ARCHIVELOG 2. 查看数据库是否强制记录日志…

oracle ogg dataguard,Oracle DataGuard与GoldenGate比较

一、复制方式 • Golden Gate 可提供秒一级的大量数据实时捕捉和投递,无法实现同步复制; • Data Guard 最大保护—Maximum protection 最大可用—Maximum availability 最大性能—Maximum performance 最大保护,最大可用模式都需要同步传输日…

oracle 9i 11g dataguard,Oracle 11g DataGuard使用总结

Oracle 11g的dataguard相比于10g来说,最优越的特性应该算就是active dataguard了,这一点改进在很大意义上促使用户需要把数据库从10g升级到11g,读写分离在这个时候得到了升华,而且在后台会根据需要进行数据的同步,相比于使用10g&a…

mysql可以使用dataguard,DataGuard相关参数

定义数据库唯一名称,因为DB_NAME参数对于物理数据库是必须相同,对于逻辑数据库必须不同,所以在Oracle 10g中引入DB_UNIQUE_NAM DB_UNIQUE_NAME 定义数据库唯一名称,因为DB_NAME参数对于物理数据库是必须相同,对于逻辑数…

oracle dataguard详细,Oracle数据库DataGuard参数配置与参数详解

oracle数据库Data Guard参数配置与参数详解 1. Oracle 11g Dataguard参数详解 就Oracle Data Guard来说,我们只关注如下三种参数: 1 独立于数据库角色的参数 2 数据库角色为primary时的参数 3 数据库角色为standby时的参数 虽然DG有着非常多的配置参数&a…

oracle11 dataguard,探索Oracle之11g DataGuard

1、什么是DataGuard DataGuard是Oracle推出的一项专门针对oracle数据库的高可用技术,在8i之前被称之为Standby Dtabase,从9i开始正式更名为DataGuard。通常情况下至少会有两个数据镜像节点构成的主备关系。通过redo日志的同步技术来保证数据的实时同步&a…

oracle取消dataguard,Oracle Dataguard的强制切换

【前言】Dataguard的从库一般情况下都是出于数据的抽取和查询的作用的,但是万一在主库发生故障的情况下就需要切换到备库了。而这种故障的切换往往又是灾难性的情况:比如主库的服务器根本就起不来了,没有办法进行正常的切换,就需要…

Oracle19c DataGuard

为记录的更详细点,文章经过二次编辑,有几张图的时间对不上,不过不影响查阅。 CSDN排版不太友好,有些代码的进位都给省略了。 文章早就编辑好了,由于一些原因一直没发出来。 根据自己的环境,一定要仔细比对d…

oracle dataguard延迟,dataguard延迟日志应用的问题

本帖最后由 lfree 于 2012-12-11 12:07 编辑 我管的dataguard使用recover managed standby database disconnect from session delay 720。 我发现一个问题,如果使用asm作为存储,会出现"大量“读取操作。 snap.jpg (10 KB, 下载次数: 43) 2012-12-1…

Oracle Dataguard(主库为 Oracle rac 集群)配置教程(01)—— dataguard 服务器安装 Oracle 软件

Oracle Dataguard(主库为 Oracle rac 集群)配置教程(01)—— dataguard 服务器安装 Oracle 软件 / 本专栏详细讲解 Oracle Dataguard(Oracle 版本为11g,主库为双节点 Oracle rac 集群)的配置过程…

Oracle DataGuard

一、DataGuard介绍 DataGuard是Oracle的一种高可用性数据库方案,主要用于数据容灾和读写分离。 数据库角色 Primary:主库 Standby:备库 Standby类型 物理standby:redolog以介质恢复的方式实现同步。用于数据备份(11G也可以读写分离)。 逻辑…

Data Guard原理

文章来源于网络整理 DG通过提供冗余数据来提供数据保护 1.常用于异地容灾和小企业的高可用解决方案 2.虽然可以在Standby机器上执行只读查询,从而分散Primary数据库的性能压力,但是绝不是性能解决方案 DataGuard介绍 在DG环境中,至少会有两…

基于Java的员工工资管理系统

​ 源码编号:F-A15 项目类型:Java SE项目(awtswing) 项目名称:基于Java的员工工资管理系统(EmployeeSalary) 用户类型:双角色(员工、管理员) 主要技术:ja…

Java工程师工资水平出炉!真厉害了

Java因为其十分适用于企业级开发的特点,所以一直是国内大厂最主要使用的语言之一,也是应用最广泛的编程语言。 也由于Java主要用于开发企业级应用,市场需求同比其他语言来说会更大一些,自然它的起薪也相对较高,因而很多…

Java培训出来后一般多少工资

学完Java培训出来后一般多少工资呢?这是很多人都比较关心的一个问题,小编在这里告诉大家,java技术这个岗位分为初级、中级和高级,每个等级的工资情况也是不一样,来看看下面的详细介绍。 Java培训出来后一般多少工资?Java程序员薪…