共计 281 个字符,预计需要花费 1 分钟才能阅读完成。
平台依赖的窘境
近程环境依赖一些零碎特有的 API,应用本地环境无奈实现开发。
比方应用 IO 复用机制的时候,Linux 有 epoll、Inotify;BSD 平台有 Kqueue、FSEvents;Windows 平台的 IOCP 等等。
拿 mac 或者 win 依赖 Linux 公有 API 的场景举例,这个时候有如下三种抉择:
- docker:把平台环境镜像打包进来
- 虚拟机:应用 vmware、virtualbox、wsl 等虚拟机
- ssh:近程开发
三种计划各有利弊,前两种都是大家相熟的计划,不再赘述。
ssh 的痛点
应用 vscode 提供的 remote ssh 能够很好的解决这个问题。
前后端拆散的架构模式
正文完
发表至: visual-studio-code
2022-01-20