欢迎光临散文网 会员登陆 & 注册

朝夕-Electron+Vue3+React跨平台客户端专项课

2023-08-18 20:32 作者:TK彧杰  | 我要投稿

NW.js和Electron都可以用前端的知识来开发桌面应用。NW.js和Electron起初是同一 个作者开发。后来种种原因分为两个产品。一个命名为NW.js(英特尔公司提供技术支持)、 另一命名为Electron(Github 公司提供技术支持)。


NW.js和Electron可以用Nodejs中几乎所有的模块。NW.js和Electron不仅可以把html写的web页面打包成跨平台可以安装到电脑上面的软件,也可以通过javascript访问操作 系统原生的UI和Api(控制窗口、添加菜单项目、托盘应用菜单、读写文件、访问剪贴板)。


github的atom编辑器、微软的vscode编辑器,包括阿里内部的一些 软件也是用electron开发的


1. Electron 是由谁开发的?


Electron是由Github开发


2.  Electron 是什么?


Electron是一个用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库


3. Electron 把 HTML,CSS 和 JavaScript 组合的程序构建为跨平台桌面应用程序的原理 是什么?


原理为Electron通过将Chromium和Node.js合并到同一个运行时环境中,并将其打包为Mac,Windows和Linux系统下的应用来实现这一目的。


4. Electron 何时出现的,为什么会出现?


Electron于2013年作为构建Atom的框架而被开发出来。这两个项目在2014春季开源。 (Atom:为 Github 上可编程的文本编辑器)


一些历史:


2013年4月Atom Shell项目启动 。


2014年5月Atom Shell被开源 。


2015年4月Atom Shell被重命名为Electron


2016年5月Electron发布了v1.0.0版本


5. Electron 当前流行程度?


目前Electron已成为开源开发者、初创企业和老牌公司常用的开发工具。


6. Electron 当前由那些人在维护支持?


Electron当前由Github上的一支团队和一群活跃的贡献者维护。有些贡献者是独立开发者,有些则在用Electron构建应用的大型公司里工作。


7. Electron 新版本多久发布一次?


Electron的版本发布相当频繁。每当Chromium、Node.js有重要的bug修复,新API或是版本更新时Electron会发布新版本。


一般Chromium发行新的稳定版后的一到两周之内,Electron中Chromium的版本会对其进行更新,具体时间根据升级所需的工作量而定。


一般Node.js发行新的稳定版一个月后,Electron中Node.js的版本会对其进行更新,具 体时间根据升级所需的工作量而定。


朝夕-Electron+Vue3+React跨平台客户端专项课的评论 (共 条)

分享到微博请遵守国家法律