首页 > 自考资讯 > 高考百科

Electron 简介(electronmy)

小条 2024-06-27

在本教程中,您将学习Electron 的基础知识。 接下来我们先来了解一下Electron是什么。

Electron是什么

Electron 是GitHub 开发的开源框架。允许使用Node.js(作为后端)和Chromium(作为前端)开发桌面GUI 应用程序。

通过将Chromium 和Node.js 集成到单个运行时环境中,Electron 允许您使用HTML、CSS 和JavaScript 构建跨平台桌面应用程序。可以针对Mac、Windows 和Linux 系统打包应用程序。

发展历程

Atom 编辑器于2013 年推出,实现它的底层框架Electron 逐渐为人所知,当时它还被称为Atom Shell。在接下来的几年里,Electron 不断更新和迭代,几乎每年都达到重大里程碑。

2013 年4 月,Electron 作为Atom Shell 推出。 2014 年5 月,Atom 和Atom Shell 在MIT 许可证下开源。 2015年4月,该项目更名为Electron。 2016年5月11日,发布电子版v1.0.0。 2016 年5 月20 日,您的程序包被接受并提交到Mac App Store。目前支持Electron 的平台包括OS X、Windows 和Linux。

OS X:仅64 位二进制文件适用于OS X 系统,支持的最低版本是OS X 10.8。 Windows:仅支持Windows 7及更高版本,不适用于早期版本。二进制文件有适用于Windows 的x86 和amd64 (x64) 版本。请注意,当前不支持ARM 版本的Windows。 Linux:预编译的ia32(i686) 和x64(amd64) 版本的Electron 二进制文件在Ubuntu 12.04 上编译,arm 版本的二进制文件使用ARM v7(硬浮点ABI 和Debian Wheezy 版本的NEON)完成。预编译的二进制文件能否执行取决于编译平台是否包含链接库。因此,我们只能保证在Ubuntu 12.04 上正常运行,但我们已经确认可以在Ubuntu 12.04+、Fedora 21 和Debian 8 等平台上运行。 Electron 的预编译版本。

支持平台

Electron 的优势包括:

它易于部署和升级,用户可以通过浏览器访问它。编写HTML/JS/CSS,方便高效。它可以支持Windows、Linux和Mac系统。 Electron的缺点如下。

对于开发者来说:浏览器适配是一件痛苦的事情。有些应用程序要求您指定浏览器版本(例如OCX需要IE Core,H5需要更高版本),并要求您打开浏览器并输入一长串URL地址。对于用户:传统行业的一些用户发现Web 应用程序不如桌面应用程序实用,尤其是在使用专门的软件工具时。

Electron的优缺点

Electron目前在很多开源应用软件中都有使用,其中程序员熟知的Atom、支付宝小程序IDE、Visual Studio Code编辑器都是基于Electron的。

打开Visual Studio Code编辑器,在菜单中找到Help -- Toggle Developer Tools,如下图。

b9b4657af820403ba11995b1122002c9~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720044733&x-signature=QFtKT4IjPtpLbzmTaxpC5IiaSE4%3D界面上就会出现熟悉的Chrome开发者工具,如下图。

a32554e9201247ea8bdd243b5efc3915~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720044733&x-signature=725bFy18b6VtS8ZoEtP8azFHIX4%3D

版权声明:本文转载于网络,版权归作者所有。如有侵权,请联系本站编辑删除。

猜你喜欢