android开发入门与实践

您所在的位置:网站首页 electron开发安卓应用 android开发入门与实践

android开发入门与实践

2023-12-31 21:53| 来源: 网络整理| 查看: 265

55d21fc687326f4f3ae801c0e6c03367.png

在开始之前,我想您一定会有这样的困惑:标题里的Electron 是什么?Electron能做什么?许多伟大的公司使用Electron框架的原因又是什么?

带着这些问题和疑惑,通过本文的介绍,可助您全面地认识Electron这门新兴的技术,迅速找到其入门途径,并理解Electron为何被称为当下开发桌面App的最佳选择。

初探Electron

一、Electron是什么?(为何称之为“跨平台桌面浏览器”)

前端开发的魅力,在于开发者随时要面临全新技术的挑战!

89f64098423a5e3baa787cdd0b082647.png

曾几何时,作为前端开发者的你可曾想过:如何利用HTML、CSS和JavaScript构建跨平台的桌面应用程序?借助 Electron,这项工作将比你想象的更加简单。Electron作为一个使用新兴技术(包括JavaScript,HTML和CSS),可以帮助用户建立与系统功能的交互,让开发人员可以更专注于应用程序本身。

Electron设计之初便充分结合了当今最好的Web技术,作为一个跨平台的“集成框架”,它可以轻松地与Mac、Windows和Linux兼容。而所谓的“集成框架”也就是它将“Chromium”和“Node.js”很好的集成在了一起,并明确分工,Electron负责硬件部分,“Chromium”和“Node.js”负责界面与逻辑,大家井井有条,共同构成了一个成本低廉却十分高效的解决方案,在快速交付上甚至比Native还要快速。

Electron发展里程碑

2013年4月11日,Electron以Atom Shell为名起步。 2014年5月6日,Atom以及Atom Shell以MIT许可证开源。 2015年4月17日,Atom Shell改名为Electron。 2016年5月11日,1.0版本发布。 2016年5月20日,允许向Mac应用商店提交软件包。 2016年8月2日,支持Windows商店。

876511a3105055caf2007a7c90e01061.png

简而言之,Electron JS是一个运行时框架,它允许用户使用HTML5、CSS和JavaScript创建桌面套件应用程序,而大部分应用程序都是由两种非常受欢迎的技术混合而成:Node.js和Chromium。因此,您编写的任何Web应用程序都可以在Electron JS 上正常运行。

Electron的内置功能包括:

自动更新 - 使应用程序能够自动更新、升级 本机菜单和通知 - 创建本机应用程序菜单和上下文菜单 应用程序崩溃报告 - 您可以将崩溃报告提交给远程服务器 调试和分析 - Chromium的内容模块可以发现性能瓶颈和运行缓慢的原因。此外,您也可以在应用中使用自己喜欢的Chrome开发者工具 Windows安装程序 -您可以快速而简单创建安装包

二、Electron 可以用来做什么?(哪些场景需要使用Electron)

fb89417693b87549277021f76ef5faf6.png

以Windows平台应用开发为例,大部分人首先会想到使用成熟的开发方案,如QT(C++)、WPF(C#) 等。但面临以下几种使用场景,这些方案将显得捉襟见肘:

公司要设计一个全新的APP, 但技术人员


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3