关于 m1"本地跑什么 docker,搞个服务器运行 docker,远程开发不香么?"求问真实体验

2021-09-03 10:05:40 +08:00
 HuPu

小弟菜鸟没啥工作经验的程序员
昨天发帖子求问本子 /t/799472
一堆人说 m1 兼容性不好没关系 远程开发就好了 请问大家远程开发真的那么丝滑吗

为啥我之前用 x11vnc 远程桌面感觉体验一点都不好 是我带宽不够吗
还是说大家指的远程是 vs remote 这种无图形的模式

2436 次点击
所在节点    Docker
9 条回复
polaa
2021-09-03 10:20:47 +08:00
第二种
第一种带宽再高也有明显的延迟
cloudbeyond
2021-09-03 10:22:36 +08:00
一般不会是远程桌面的形式啦,受限于网速肯定体验不好。
一般是用本地 IDE 开发,本地代码仓和远程服务器代码仓同步,然后在远程服务器做 build image 操作,服务器上测试调试
本地只需要装个 IDE 就行了。
至于本地和远程的同步,可以用原生的 git,也可以用 rsync 等工具
Puteulanus
2021-09-03 10:31:29 +08:00
docker 可以设置 docker_host 用 cli 管理远程的 docker 容器,体验跟本地的应该差不多,毕竟 docker 这种操作的时候延迟多点少点不怎么敏感。远程桌面过去写代码体验肯定很差了
FawkesV
2021-09-03 10:45:18 +08:00
IDEA 可以设置代码自动上传到服务器,你设置好本地代码和远程服务器代码的路径映射,保存就自动同步了,效果和本地开发感觉一样,挺香的
hotcool100
2021-09-03 12:17:46 +08:00
用群晖 NAS 跑 docker 的飘过
kop1989
2021-09-03 12:24:26 +08:00
远程开发≠远程桌面≠串流

目前而言,绝大多数还是本地 IDE,远程环境同步》编译》运行的模式。
未来有可能普遍变成 web IDE,或者说本地 Text Editor,然后远程编译、运行。(比如 code-server )
swulling
2021-09-03 12:39:02 +08:00
M1 本地的 Docker 挺好的,镜像多数自动下载 arm 版本的,就算是 x86 也可以自动通过 qemu 运行~
QlanQ
2021-09-03 15:21:50 +08:00
@swulling 效率和内存占用,真的 惨不忍睹呀
houshuu
2021-10-22 12:48:48 +08:00
肯定是无图形模式。
要么本地调试完扔上去测试,要么直接像 vsc 一样直接运行在服务器上。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/799607

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX