跨端桌面app和Electron

跨端桌面app和Electron

互联网非常有意思。

做原生应用的,例如Apple,应该是Native应用,在拼命做iCloud,发力云端;做服务端应用的,例如NodeJs,通过Electron这种框架想做Native应用。

总体来看,端云结合,两方面的需求都是不可违逆的技术趋势。

最近研究了下Electron,感觉挺不错,一方面整合了Chromium内核,可以执行web程序应用,利用Js+html+css可以开发各种前端页面;另一方面通过node打通了NativeAPI的各种接口,屏蔽了操作性系统的跨平台复杂性。

桌面端软件相对于Web,能够提供原生的能力,例如访问剪切板、访问本地的文件,可以实现一系列的能力扩展。

例如,可以实现复制后直接在web端的LLM问答的能力、可以实现截图问答能力、可以实现利用web LLM进行本地知识库知识分析回答等。

目前有一个初步的思路,希望通过NativeAPI封装pywinauto这类的API,实现量化程序的触达能力的封装。交互的操作界面、可视化能力,都复用目前网站的grafana等能力。

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注