android开发入门与实践 |
您所在的位置:网站首页 › electron开发安卓应用 › android开发入门与实践 |
![]() 在开始之前,我想您一定会有这样的困惑:标题里的Electron 是什么?Electron能做什么?许多伟大的公司使用Electron框架的原因又是什么? 带着这些问题和疑惑,通过本文的介绍,可助您全面地认识Electron这门新兴的技术,迅速找到其入门途径,并理解Electron为何被称为当下开发桌面App的最佳选择。 初探Electron一、Electron是什么?(为何称之为“跨平台桌面浏览器”) 前端开发的魅力,在于开发者随时要面临全新技术的挑战! ![]() 曾几何时,作为前端开发者的你可曾想过:如何利用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商店。![]() 简而言之,Electron JS是一个运行时框架,它允许用户使用HTML5、CSS和JavaScript创建桌面套件应用程序,而大部分应用程序都是由两种非常受欢迎的技术混合而成:Node.js和Chromium。因此,您编写的任何Web应用程序都可以在Electron JS 上正常运行。 Electron的内置功能包括: 自动更新 - 使应用程序能够自动更新、升级 本机菜单和通知 - 创建本机应用程序菜单和上下文菜单 应用程序崩溃报告 - 您可以将崩溃报告提交给远程服务器 调试和分析 - Chromium的内容模块可以发现性能瓶颈和运行缓慢的原因。此外,您也可以在应用中使用自己喜欢的Chrome开发者工具 Windows安装程序 -您可以快速而简单创建安装包二、Electron 可以用来做什么?(哪些场景需要使用Electron) ![]() 以Windows平台应用开发为例,大部分人首先会想到使用成熟的开发方案,如QT(C++)、WPF(C#) 等。但面临以下几种使用场景,这些方案将显得捉襟见肘: 公司要设计一个全新的APP, 但技术人员 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |