文章 2024-10-23 来自:开发者社区

Electron技术深度解析:构建跨平台桌面应用的利器

在当今数字化时代,桌面应用程序仍然是许多企业和个人开发者不可或缺的工具。然而,传统的桌面应用开发框架往往受限于特定的操作系统和语言,这使得跨平台开发变得复杂而繁琐。幸运的是,Electron技术的出现为这一问题提供了优雅的解决方案。本文将深入探讨Electron技术的核心特性、使用场景以及如何通过Electron构建跨平台桌面应用。 一、E...

文章 2024-07-25 来自:开发者社区

IM跨平台技术学习(十三):从理论到实践,详细对比Electron和Tauri的优劣

本文由京东技术王泽知分享,原题“基于Web的跨平台桌面应用开发”,下文进行了排版和内容优化。 1、引言 近些年来,跨平台跨端一直是比较热门的话题,Write once, run anywhere一直是开发者所期望的,跨平台方案的优势十分明显。 对于开发者而言,可以做到一次开发、多端复用,一套代码就能够运行在不同设备上,这在很大程度上能够降低研发成本,同时能够在产...

IM跨平台技术学习(十三):从理论到实践,详细对比Electron和Tauri的优劣
文章 2024-06-13 来自:开发者社区

IM跨平台技术学习(十一):环信基于Electron打包Web IM桌面端的技术实践

本文由环信技术黄飞鹏分享,原题“实战|如何利用 Electron 快速开发一个桌面端应用”,本文进行了排版和内容优化等。 1、引言 早就听说利用Electron可以非常便捷的将网页端快速打包成桌面应用,并且利用 Electron 提供的 API 调用可以使用原生桌面 API 一些高级功能。于是这次借着论证 Web IM端 SDK 是否可以在 Electron 生成的桌面...

IM跨平台技术学习(十一):环信基于Electron打包Web IM桌面端的技术实践
文章 2024-04-30 来自:开发者社区

【TypeScript技术专栏】TypeScript在Electron桌面应用中的实践

随着前端技术的不断进步,Electron已经成为构建跨平台桌面应用的流行选择。它允许开发者使用熟悉的Web技术栈(HTML、CSS和JavaScript)来创建具有原生桌面特性的应用程序。然而,随着应用复杂度的增加,传统的JavaScript在大型项目中显得力不从心。这时,TypeScript的强大类型系统和面向...

文章 2023-09-14 来自:开发者社区

IM跨平台技术学习(九):全面解密新QQ桌面版的Electron内存优化实践

本文由QQ技术团队分享,本文收录时有内容修订和大量排版优化。1、引言QQ 作为国民级应用,从互联网兴起就一直陪伴着大家,是很多用户刚接触互联网就开始使用的应用。而 QQ 桌面版最近一次技术架构升级还是在移动互联网兴起之前,在多年迭代过程中,QQ 桌面版也积累了不少技术债务,随着业务的发展和技术的进步,当前的架构已经无法很好支撑对 QQ 的发展了。在 2022 年初,我们下定决心对 QQ 进行全面....

IM跨平台技术学习(九):全面解密新QQ桌面版的Electron内存优化实践
文章 2023-08-25 来自:开发者社区

IM跨平台技术学习(八):新QQ桌面版为何选择Electron作为跨端框架

本文由QQ技术团队王辉、吴浩、陈俊文分享,编辑Tina整理,本文收录时有内容修订和排版优化。1、引言在瞬息万变的互联网行业中,年过二十四的即时通讯IM应用 QQ 堪称超长寿的产品,见证了中国互联网崛起的完整历程。然而,如今这个元老级产品经历了一次从内到外彻底的重构。在这次重构中,QQ 选择了 Electron 作为 UI 跨平台开发框架。尽管 Electron 被 Slack、Visual St....

IM跨平台技术学习(八):新QQ桌面版为何选择Electron作为跨端框架
文章 2023-03-30 来自:开发者社区

IM跨平台技术学习(七):得物基于Electron开发客服IM桌面端的技术实践

本文由得物技术团队Uni分享,即时通讯网收录时有内容修订和排版优化。一、引言本文要分享的是得物技术团队基于Electron开发客服IM桌面端的技术实践过程,内容包括桌面技术选型、Electron的基础概念、具体的实施技术方案、遇到的棘手问题等。Electron社区虽然很活跃,但是不一样的场景遇到的技术问题,几乎找不到对应的解决方案,我们很多都是在探索过程中不断的去完善,希望本文能带给你一些启发。....

IM跨平台技术学习(七):得物基于Electron开发客服IM桌面端的技术实践
文章 2022-10-27 来自:开发者社区

IM跨平台技术学习(六):网易云信基于Electron的IM消息全文检索技术实践

本文作者网易云信高级前端开发工程师李宁,本文有修订。1、引言在IM客户端的使用场景中,基于本地数据的全文检索功能扮演着重要的角色,最常用的比如:查找聊天记录、联系人等。类似于IM中的聊天记录查找、联系人搜索这类功能,有了全文检索能力后,确实能大大提高内容查找的效率,不然,让用户手动翻找,确实降低了用户体验。本文将要分享的是,网易云信基于Electron的PC端是如何实现IM客户端全文检索能力的。....

IM跨平台技术学习(六):网易云信基于Electron的IM消息全文检索技术实践
文章 2022-10-14 来自:开发者社区

IM跨平台技术学习(四):蘑菇街基于Electron开发IM客户端的技术实践

本文由蘑菇街前端技术团队分享,原题“Electron 从零到一”,有修订和改动。 1、引言本系列文章的前面几篇主要是从Electron技术本身进行了讨论(包括:第1篇初步了解Electron、第2篇进行了快速开始和技术体验、第3篇基于实际开发考虑的技术栈选型等),各位读者也应该对Electron的开发有了较为深入的了解。本篇将回到IM即时通讯技术本身,根据蘑菇街的实际技术实践,总结和分享...

IM跨平台技术学习(四):蘑菇街基于Electron开发IM客户端的技术实践
文章 2022-02-16 来自:开发者社区

electron利用nodejs+移动端技术跨平台桌面应用开发框架——记录下,类似node webkit!

Build cross platform desktop appswith JavaScript, HTML, and CSS Electron: 1.6.8Node: 7.4.0Chromium: 56.0.2924.87V8: 5.6.326.50 It's easier than you think If you can build a website...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。