去哪找好用的桌面应用开发软件呢,快下载electron中文版桌面开发工具帮助你开发桌面应用吧,它是最近上线的一款非常好用的开发工具,并且依赖于每个Web开发者都已熟知的Web标准,让你能够使用它编写桌面软件,同时允许开发者专注于核心功能,而它去负责软件开发中复杂的部分,并且为桌面应用提供了多种核心功能,比如自动更新、崩溃报告、安装器创建工具以及一些具体的系统功能,总之十分强大,值得你使用,喜欢就来下载electron免费版进行使用吧。
软件简介
electron中文版是一款专业桌面应用开发工具,你可以建立你的应用程序使用HTML、CSS和JavaScript,并且可以随时接受来自用户的错误信息进行整改,拥有自动更新、崩溃报告、调试分析等功能供用户去下载使用,同时每个页面在Electron里是运行在自己的进程里,这些进程被称为渲染进程,但是它也有缺点,那么就是没有内置的MVC,无法完全支持Chrome平台,如果你喜欢请下载。
功能特色
主进程与渲染进程的不同
主进程通过构造BrowserWindow实例来创建Web页面。每个BrowserWindow实例都在其自己的渲染过程中运行网页。当BrowserWindow被销毁时,相应的渲染过程也会终止。
主进程管理所有网页和相关的渲染过程。每个渲染过程彼此隔离,只知道在该过程中运行的网页。
在网页中,不允许调用本地GUI,因为管理网页中的本地GUI资源非常危险并且很容易导致资源泄漏。如果要在网页上执行GUI操作,则网页的呈现过程必须通过与主进程通信来请求主进程处理这些操作。
在Electron中,主要过程和渲染过程有很多通信方法。例如,ipcRanderer和ipcMain模块用于发送消息,远程模块支持RPC样式的通信。
主进程
在Electron里,运行package.json里的main脚本的进程被称为 主进程 ,运行在主进程里的脚本能够通过创建Web页面来显示GUI。
渲染进程
因为Electron使用Chrominum来显示网页,所以也使用了Chrominum的多进程架构。
在浏览器中,网页通常在沙箱环境中运行,并且无法访问本地资源。但在Electron中,底层操作系统交互可以通过使用Node.js API在Web页面中完成。