现在有个应用前端使用 Electron + Vue3 , 后端采用 C++。
这是一个单机应用,以后可能会部署在 BS 架构里。
现在需要进行交互,有两种方案:
希望大家给点意见。
1
julyclyde 14 小时 48 分钟前
第一种,你“返回给前端”是指直接渲染页面返回吗?还是用 http/websocket 呢?
感觉你的这两种方案不是完全可对比的两种情况,而是两种不同的划界方法? |
2
4seasons 14 小时 40 分钟前
如果以后要部署 BS ,那么最好是走方案二
|
3
irrigate2554 14 小时 0 分钟前
方案 2
|
4
iamwin 10 小时 38 分钟前
要走 bs ,就彻底分离走 2
|
5
nomagick 10 小时 17 分钟前
方案 2 等于把 cpp 部分独立成一个项目,以后需要考虑这个 cpp 项目如何维护,主要是非实质的应用向功能增减,对高成本的 cpp 项目造成维护压力,需要掂量掂量,同时 cpp 的整个依赖树工具链,编译交叉编译都需要积极保持。
如果方案 1 cpp 部分只提供链接库,边界更清晰了,维护可以简单得多,频率低得多,非实质的改动留在 js 世界,这个是大部分客户端的务实选择 实际选择取舍和你本身的情况很相关,如果你是老登全干工程师,怎样其实都可以,如果是有一个核心老登团队,那不惧方案 2 ,但如果核心团队是前端只是招了一两个老登,别跟自己过不去 |
6
ty29022 10 小时 10 分钟前 via iPhone
都不选 用 ffi 最省事
|
7
gefangshuai 4 小时 35 分钟前 via iPhone
都无所谓,ai 改造那不是分分钟钟的事情吗
|