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

woaidaqipaiqiu1122 · · 232 次点击 · · 开始浏览    
【13章】Electron+Vue3+AI+云存储--实战跨平台桌面应用 课程融合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 等)来编写渲染进程。 ![QQ截图20241114142752.png](http://static.itsharecircle.com/241114/386e01d4d39a058611d12823fa85d56c.png)
232 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传