当前位置: 主页 > 建站知识 > 软件开发

桌面应用软件开发-java开发桌面应用源码

发布时间:2023-01-25 22:06   浏览次数:次   作者:佚名

Electron 是一款专业的跨平台桌面应用开发工具。 这是非常容易使用。 如果可以构建网站,则可以构建桌面应用程序。 通过 JavaScript、HTML 和 CSS 为原生程序创建一个框架,用户只需要关注你的应用程序的核心。 兼容Mac、Windows和Linux,可构建三个平台的应用程序。

Electron图片1

软件介绍

Electron 是一个开源的跨平台开发框架,集成了 Node.js、Chromium 和 V8,允许开发者使用 HTML、CSS 和 JavaScript 编写跨平台的桌面应用程序。 使用Electron开发的应用程序不仅可以运行在Windows、Linux和Mac平台上,还具有自动更新、崩溃报告、调试分析等功能。目前,微软、Facebook、Stack、Docker等多家公司都在使用Electron。

Electron图片2

软件特色

一、优点

1. 它依赖于每个 Web 开发人员都已经熟悉的 Web 标准,允许您使用它编写桌面软件。

2. 让开发人员专注于核心功能,负责软件开发的复杂部分

3. 为桌面应用程序提供多种核心功能,如自动更新、崩溃报告、安装程序创建工具和一些特定的系统功能

2.缺点

没有内置的 MVC 来完全支持 Chrome 平台。

软件功能

electron-ui有什么特点或者解决了哪些问题

1.采用electron-vue框架,将依赖升级到最新版本,如webpack4等,直接写vue更舒服

2.优化了多个窗口的加载速度。 以前开窗需要加载html、css、js文件桌面应用软件开发,解析vue渲染数据等,所以弹窗打开速度很慢。 直接变成了路由跳转,所以弹窗打开的速度是秒级的

3.实现了vuex的多窗口数据同步问题,多个窗口同步store数据

4.封装了窗口之间的通信桌面应用软件开发,收发信息简单方便

5. 做了一些窗口过渡的动画,效果还可以

6、页面框架已经搭建完成,包括header、body、footer,可以按需导入

7.制作背景样式后,可以更改图片和背景颜色,甚至字体颜色

更新日志

修理

请求此 CAMERA_PAN_TILT_ZOOM 应用程序将使用“媒体”权限字符串而不是“字体访问”调用权限请求处理程序。

修复了在 Windows 上调用浏览器 Window.close() 之前立即发生键盘事件时发生的崩溃。

修复了下载过程中退出时的关机崩溃。

将 Windows x64 上的堆栈大小设置为 8MB。

将 ICU 时区数据库更新到最新的 2020f 版本。

其他变化

从 sqlite 向后移植对 CVE-2021-21120 的修复。

将修复程序带回 chrome:1160534。

向后移植修复与 CVE-2021-21123、CVE-2021-21129、CVE-2021-21130、CVE-2021-21131、CVE-2021-21141 相关的修复。

安全性:Chrome 的向后移植修复:1161654。