桌面应用软件开发-java开发桌面应用源码
Electron 是一款专业的跨平台桌面应用开发工具。 这是非常容易使用。 如果可以构建网站,则可以构建桌面应用程序。 通过 JavaScript、HTML 和 CSS 为原生程序创建一个框架,用户只需要关注你的应用程序的核心。 兼容Mac、Windows和Linux,可构建三个平台的应用程序。
软件介绍
Electron 是一个开源的跨平台开发框架,集成了 Node.js、Chromium 和 V8,允许开发者使用 HTML、CSS 和 JavaScript 编写跨平台的桌面应用程序。 使用Electron开发的应用程序不仅可以运行在Windows、Linux和Mac平台上,还具有自动更新、崩溃报告、调试分析等功能。目前,微软、Facebook、Stack、Docker等多家公司都在使用Electron。
软件特色
一、优点
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。