由于项目是微服务架构,涉及到多个 Java 服务本地启动联调,但是奈何本地 MacBook 16gb 还是 M1 Pro 芯片,正常还好,跑起来服务是真卡, 正好我有一个台式机,我想能不能搭个远程开发,把台式机拉公司做我的开发机,然后 IDEA 远程连接开发,在家也有 vpn 连到公司网络,这样就算个人云上的远程开发机了。 想问下搞过的朋友,这样整体使用流畅吗?台式机配置不是问题,在公司网络应该也不是问题, 主要就是要流程使用,包括我已经安装的一些插件 JRebel 、以及是否会断连之类的,别为了提效,反而增添麻烦就得不偿失了。 如果可行,除了 idea 还有什么是可以放到远程台式机上的, 好像也没了,最占内存的也就是 idea 了估计。 我知道 vscode 效果不错,但是写 Java 实现是不方便。 不知道这样是不是可行,要是体验不好,就不折腾了,看看不行买个二手 MacBook 。😌
1
seedhk 1 天前
idea 的 code with me ? 这玩意太垃圾了
|
2
hkiJava 1 天前
挣那么多,对自己好一点,m5pro 起步
|
3
fashion 1 天前
之前研究过 IDEA 家的 projector 项目(不确定现在还有没有维护),你可以看看是否符合你的需求
|
4
thetbw 1 天前 jetbrains 的 toolbox 呀,我一直用这个远程开发的,自建 tailscale 节点,内网连接我家里的电脑。
而且有个好处是远程断开依然可以保持远端会话保持运行,Terminal 中的 Codex 也可以继续在那跑,连 tmux 这种都不用了 |
5
zw2019 1 天前
|
6
chengYT 1 天前
IDEA 的远程开发一直是一坨,Gateway 的体验很不好。不过现在都是 Vibe Coding 了,vs code 反而是优势😂
|
7
mcfever 1 天前
mac 上做运维,你可以通过自带的 vnc 或者 rdp 远程到你的服务器上,或者使用 https://dartshell.com 这样的运维一体化工具
|
8
XuDongJianSama 1 天前
可以考虑一下 uu 远程,延迟很低
|
9
6diyipi 1 天前
别折腾 , 买太 macmini 内存拉满
|
10
onedge 1 天前
程序已经是消费很少的群体了,就电脑和 coding plan 别节约吧 哈哈 m5 pro 搞起啊
|
11
soulomoon 1 天前
把 codex 接进去飞书之类的。24 小时开发
|
12
BQsummer 1 天前
mac 没有完美方案, windows 有 remote desk, 只要带宽够, 和真机没区别
|
13
bravejoe 1 天前 尝试一下 vs code ssh remote ,配合 tailscale
|
14
poorcai 19 小时 1 分钟前
直接用远程控制吧😅最近看好多人都在推 UU 远程,我试了一下还不错
|
15
2018yuli 18 小时 56 分钟前
coder 啊 https://coder.com/docs/install ,我的用了好久了,各种各样的靠谱的玩法,推荐尝试。
|
16
LiXueLong 18 小时 41 分钟前
uu 远程挺好用的
|
17
tanxnative 18 小时 23 分钟前
我和楼主差不多的使用场景
我也是很多微服务,在本地机器上是无法完全启动的,(服务太多(人菜瘾大)); 目前我是通过 ssh 到 k8s 集群中开发,为不同的服务启动不同的开发环境(例如:node,java,golang,python),并启动 sidecar(claude code,codex),数据放在 pv 上,最终落盘到分布式存储中 目前此方案的好处是: 将自己的机器作为了一个客户端,使用 vsocde,cursor,windsurf 作为连接工具来使用,大部分时间作为代码阅读和审查工具 此方案弊端: - 随着需要介入的服务越来越多,服务器上整体占用的资源也越来越高 - 需要精心设计路由,避免污染其他渠道的流量 - 需要很高的熟练度,特别是 k8s,istio,knative 等 |
19
Meursau1T 18 小时 15 分钟前
我建议家里起服务笔记本跑编辑器,中间用 rsync 之类的脚本监听文件变更自动同步,现在用 AI 写一个很简单。
这个方案好在不影响编辑效率,我尝试过 vscode remote 或者 ssh 过去用 nvim ,延迟都非常明显,你但凡要打字那就难受。 |
20
LeviAkerman 18 小时 4 分钟前
其实我也有这个想法, 现在暂时都是 tailscale 组网,部署测试都丢自己的 NAS 上,mac 只开发。vibecoding
|
21
frank1256 17 小时 41 分钟前
你说的这个没有问题。正好是我做的方案。
但有一个大前提,公网 ip ,IPv4 最好,v6 我倒腾过。 没公网很麻烦,网络也不流畅。我就是 m1pro 16gb 的。 不过我尝过使用 vscode 的 remote 开发,但还是 javaer 还是 idea 习惯。所以就在本地跑要开发的某个单独服务,其他不开发的,都不部署在家里电脑,WireGuard 组的 p2p 。50m 上传带宽,根本没有延迟的感觉。 |
22
northernsongy2 17 小时 23 分钟前
网不是问题,配置不是问题... 感受剩下就是动手了呀。装个龙虾,帮你装 docker ,然后再装上自动化部署的。gitlab 貌似就够了。不行的话,网上开源的工具也挺多的,折腾呗。
安装过程就看龙虾的,也不用你自己动手,配置的时候再 review 下 |
23
lff0305 17 小时 11 分钟前
把台式机拉公司做我的开发机,然后 IDEA 远程连接开发,在家也有 vpn 连到公司网络
---- 意思是台式机放公司里接公司网络?你从家里用 vpn 链接公司网络访问这个台式机? 那这样选择很多啊 1. 你在台式机上装 Windows server 系列,在里面用 IDEA 开发调试,从 Mac 上通过 RDP 访问 2. 你在台式机上装个 Linux ,从 Mac 上通过 SSH 连接,IDEA 装在 Mac 里面通过 Java debug 端口远程调试 3. 你在台式机上装个 ESXi 或者其它虚拟机 hypervisor ,然后装 Win/Linux ,开发直接 RDP 到 Win ,调试运行在 Linux ,Mac 只做远程客户端 |
24
horro 17 小时 4 分钟前
vscode remote ssh, JB 家的 remote 使用体验太烂了
|
25
penisulaS 17 小时 3 分钟前
我已经转用 vscode 开发 spring 项目了,因为项目依赖的某些物理环境只有线上有
|
26
xvast 16 小时 39 分钟前
ipv6+ssh
IDE 可选择 vscode remote SSH 或者 idea gateway |
27
tyrad 13 小时 51 分钟前
没有人提 code server 吗? 从浏览器编程好了,配合 ssh tmux
|
28
xiaotianhu 13 小时 19 分钟前
我用 vim 的,之前在公司也是这种「远程开放」流程。大概流程是:
本地代码库 跟 远程代码库各一份,初始同步下 然后 vim 装一个插件;保存代码的时候自动 scp 到远程覆盖下; 远程可以自动重启(这个监控也行 靠 vim 插件自动重启也行) 然后浏览器看效果 这样就解决了,本地代码库的自动补全索引问题 编辑器不会卡,不走网络 只有保存的一瞬间代码 scp/rsync 过去,多个 1s 的事儿就完了 非常丝滑。有效避免了网络慢,本地代码索引,工具不支持等问题。 |
29
acerphoenix 13 小时 4 分钟前
我是泼冷水的, idea 远程开发体验我试过 pycharm,不咋地,后来切到 vscode,好很多.
|
30
Meursau1T 11 小时 29 分钟前
@xiaotianhu 跟你方案一样,体验下来比 vscode remote 还爽。用 vim/emacs/nvim 糊这种小脚本真顺手,有个“俺寻思”的想法就能上。
|
32
conglovely 7 小时 47 分钟前
UU 远程 个人感觉是 MAC 上体验最好的
|