平台依赖的困境远程环境依赖一些系统特有的 API,使用本地环境无法完成开发。拿 mac 或者 win 依赖 Linux 私有 API 的场景举例,这个时候有如下三种选择:docker:把平台环境镜像打包进来虚拟机:使用 vmware、virtualbox、wsl 等虚拟机ssh:远程开发三种方案各有利弊,前两种都是大家熟悉的方案,不再赘述。ssh 的痛点使用 vscode 提供的 remote ssh 可以很好的解决这个问题。前后端分离的架构模式