小弟菜鸟没啥工作经验的程序员
昨天发帖子求问本子 /t/799472
一堆人说 m1 兼容性不好没关系 远程开发就好了
请问大家远程开发真的那么丝滑吗
为啥我之前用 x11vnc 远程桌面感觉体验一点都不好 是我带宽不够吗
还是说大家指的远程是 vs remote 这种无图形的模式
1
polaa 2021-09-03 10:20:47 +08:00
第二种
第一种带宽再高也有明显的延迟 |
2
cloudbeyond 2021-09-03 10:22:36 +08:00
一般不会是远程桌面的形式啦,受限于网速肯定体验不好。
一般是用本地 IDE 开发,本地代码仓和远程服务器代码仓同步,然后在远程服务器做 build image 操作,服务器上测试调试 本地只需要装个 IDE 就行了。 至于本地和远程的同步,可以用原生的 git,也可以用 rsync 等工具 |
3
Puteulanus 2021-09-03 10:31:29 +08:00
docker 可以设置 docker_host 用 cli 管理远程的 docker 容器,体验跟本地的应该差不多,毕竟 docker 这种操作的时候延迟多点少点不怎么敏感。远程桌面过去写代码体验肯定很差了
|
4
FawkesV 2021-09-03 10:45:18 +08:00
IDEA 可以设置代码自动上传到服务器,你设置好本地代码和远程服务器代码的路径映射,保存就自动同步了,效果和本地开发感觉一样,挺香的
|
5
hotcool100 2021-09-03 12:17:46 +08:00
用群晖 NAS 跑 docker 的飘过
|
6
kop1989 2021-09-03 12:24:26 +08:00
远程开发≠远程桌面≠串流
目前而言,绝大多数还是本地 IDE,远程环境同步》编译》运行的模式。 未来有可能普遍变成 web IDE,或者说本地 Text Editor,然后远程编译、运行。(比如 code-server ) |
7
swulling 2021-09-03 12:39:02 +08:00
M1 本地的 Docker 挺好的,镜像多数自动下载 arm 版本的,就算是 x86 也可以自动通过 qemu 运行~
|
9
houshuu 2021-10-22 12:48:48 +08:00
肯定是无图形模式。
要么本地调试完扔上去测试,要么直接像 vsc 一样直接运行在服务器上。 |