论坛首页 Web前端技术论坛

【13章】Electron+Vue3+AI+云存储--实战跨平台桌面应用

浏览 187 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2024-11-14  
【13章】Electron+Vue3+AI+云存储--实战跨平台桌面应用
学习地址1:https://pan.baidu.com/s/1OnFVZqKZqqcNM1ByIMVTPw 提取码:qr4v
学习地址2:https://share.weiyun.com/rcZwICjs 密码:tqjthf


课程融合Electron、Vue3、AI及云存储,以项目为驱动,从零打造跨平台、智能化、高安全性及扩展性的桌面应用。全面应用并高效掌握Electron,及与主流技术整合的疑难问题解决。

什么是 Electron?
Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台桌面应用程序的框架。它由 GitHub 开发并维护,允许开发者使用现代 Web 技术创建原生应用程序。Electron 结合了 Chromium 渲染引擎和 Node.js 运行时环境,使得开发者可以在同一个项目中同时利用前端和后端的技术栈。

Electron 主要特点
跨平台:一次编写,可在 Windows、macOS 和 Linux 上运行。
Web 技术栈:使用 HTML、CSS 和 JavaScript 进行开发,降低学习成本。
Node.js 集成:访问操作系统级别的功能,如文件系统操作和网络请求
丰富的生态系统:大量社区支持和第三方库,便于快速集成功能。
高性能:通过优化和底层技术支持,实现高性能应用。


electron 相关概念
进程: electron 程序运行由两个进程来控制主进程(main)和渲染进程(render)

主进程负责控制整个程序的生命周期、窗口管理等,每个 Electron 应用都有一个单一的主进程,作为应用程序的入口点。 主进程在 Node.js 环境中运行,这意味着它具有 require 模块和使用所有 Node.js API 的能力。
渲染进程负责页面的显示,我们可以使用前端技术(html、css、javaScript 等)来编写渲染进程。
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics