文章 2023-06-05 来自:开发者社区

构建跨平台桌面应用:Electron和Qt的比较

当谈到构建跨平台桌面应用程序时,开发人员常常会面临一个重要的选择:Electron和Qt。这两个框架都提供了强大的工具和库来开发跨平台应用程序,但它们在设计理念、技术栈和生态系统方面存在一些区别。本文将比较Electron和Qt,并探讨它们的优势和不足之处,以帮助开发人员在选择适合自己项目的框架时做出明智的决策。 Electr...

文章 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-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-06-13 来自:开发者社区

如何使用Vue + Electron搭建跨平台应用

基础介绍Electron: 使用 JavaScript, HTML 和 CSS 等 Web 技术创建原生程序的框架Vue.js: Web 前端用于构建用户界面的渐进式框架Vuetify: Vue.js 的 Material Design 组件框架看完以上介绍,也明白了本文要做的事:用 Vue.js 与 Vuetify 组件,基于 Electron 来创建原生桌面应用。环境准备Visual Stu....

如何使用Vue + Electron搭建跨平台应用
文章 2022-02-17 来自:开发者社区

优酷播放体验优化实战(六)--Electron跨平台进阶:Native播放器融合

前言随着桌面应用开发技术的发展,程序的跨平台性和代码的维护成本显得尤为重要,目前优酷Windows平台采用QT作为UI的主要开发方案,DuiLib辅助一些扩展插件开发,Mac平台采用原生的Native UI开发,由于历史原因并没有将Windows端的QT框架迁移到Mac端,两端分别维护耗费不同人力。 优酷新的客户端开发采用当前主流的Electron框架,Electron框架内部采用Ch....

优酷播放体验优化实战(六)--Electron跨平台进阶:Native播放器融合
文章 2022-02-17 来自:开发者社区

开源项目推荐:Electron,使用网页编程的方式构建跨平台的桌面应用

Electron使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用。1.官网https://electronjs.org/2.案例https://electronjs.org/appshttps://github.com/vladimiry/ElectronMail  Unofficial desktop app for ProtonMailhttps://git....

文章 2022-02-17 来自:开发者社区

如何用 Electron + WebRTC 开发一个跨平台的视频会议应用

作者| 峻崎审校| 泰一什么是 Electron?Electron是使用 JavaScript、Html 和 CSS 构建跨平台的桌面应用程序。(官网链接)为什么要使用 Electron?目前很多中小型公司并不具备 pc 端上的开发能力,普遍只有移动端开发团队 + 前端开发团队。而在浏览器中使用音视频会议的限制又非常多。所以如何能够低成本,快速开发一个 pc 端的应用,就成了很多中小型公司的需求....

如何用 Electron + WebRTC 开发一个跨平台的视频会议应用
文章 2022-02-17 来自:开发者社区

用Electron创建跨平台应用(第一弹)

用Electron创建跨平台应用连载目录: 用Electron创建跨平台应用(第一弹) 用Electron创建跨平台应用(第二弹)开启多窗口 用Electron创建跨平台应用(第三弹)开启系统通知 Electron是GitHub开发的一个开源框架,它使用Node.js(作为后端)和Chromium(作为前端)完成桌面GUI应用程序的跨平台开发,目前,Electron已经创建了包括VSc...

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