V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yanjieee
V2EX  ›  程序员

昨天试了一下 JB 家的 Gateway(beta),感觉和 vscode remote 还是有一些差距的。

  •  
  •   yanjieee · 339 天前 · 5196 次点击
    这是一个创建于 339 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://www.jetbrains.com/remote-development/gateway/

    前几天装了最新的 Pycharm ,发现里面的 remote ssh 功能用的就是这个 gateway ,所以专门单独下下来试一下。

    我的虚拟机上有 Java 和 Python 工程,分别安装了对应的远程 IDE ,发现有几点不爽:

    1. 启动速度太慢了,等转圈圈(开启远程项目,和 ssh 建立连接)起码 30 秒以上;
    2. 很卡,甚至代码高亮渲染都会延迟;
    3. 有一个 ping 值的实时显示不错,但是经常出现高 ping 的时候;
    4. 没感觉多轻量,机器负载很高,有些时候用 vs remote 就是可以把运算负担放在服务器上,自己的本子负载第一点,但是感觉 Gateway 并没有这样的优势;
    5. vs remote 的终端感觉集成了类似 mosh 的 ssh 体验,可以消除一些延迟,jb 家的 remote 真的就 ssh 的原生体验(甚至更差一些);

    本身很喜欢 jb 家的 IDE ,但是又离不开 vs remote 和轻量化体验,鱼和熊掌不可兼得啊。

    23 条回复    2022-12-01 16:57:32 +08:00
    Inf1nity
        1
    Inf1nity  
       339 天前
    我使用 Gateway 的体验和楼主差不多,连接局域网上的服务器延迟在 50ms~300ms 之间浮动,有时候会飘到 1000ms 。即使是虚拟机内延迟也难以接受,而且启动速度很慢,感觉非常“重”。综合下来,VS Code 的 remote 体验目前还是独一档的。只希望 Fleet 之后能把 remote 功能做好,那样的话就可以得到一个更加智能的 VS Code 了😂。
    fengjianxinghun
        2
    fengjianxinghun  
       339 天前
    这个 gateway 不是后面的 Fleet ,目前的 jb 是轻量不起来了, 等 Fleet 的 remote 吧。
    zzq825924
        3
    zzq825924  
       339 天前
    给点时间慢慢来呀,体验本身就是要不断优化提升的。
    wenbingkun
        4
    wenbingkun  
       339 天前
    fleet 还能申请吗
    cwcc
        5
    cwcc  
       339 天前
    我这边倒是没啥问题,因为本身 JB 启动就比 VSCode 慢一截,所以 SSH 本身也没有多个几秒,基本上开一个项目也就 10 秒左右,符合预期。SSH 本身连接因为我是走的公网连回家里,同一个城市下 ping 值很好。

    gateway 本机负载高这个确实,我也遇到了,尤其是一开始启动的时候,风扇转的飞起,但启动完就没有问题了。

    说白了感觉这个东西很吃网络质量,我这边网络质量不是局域网就是同城直接组网内穿,电脑本身性能是 11 代 i7 ,远程主机性能更高一点。
    iold
        6
    iold  
       339 天前
    @wenbingkun #4 官网没了,但是网上能下到
    cweijan
        7
    cweijan  
       339 天前
    那个超级难用, 配置什么的都是独立的, 体验不如 Windows remote apps.
    daveh
        8
    daveh  
       339 天前 via iPhone   ❤️ 1
    你这是虚拟机资源不足了吧。
    我这用物理服务器挺好的,ping 值 10ms 以内,没有你说的这些问题。
    首次启动可能慢一些,后续连接也是比较快,当然比开本地 IDE 慢一点。
    gateway 还是 beta 阶段,界面问题还比较多,本机开完整 IDE 需要 4G 内存,开 gateway 700M 左右。
    FrankAdler
        9
    FrankAdler  
       339 天前
    甚至还没自家的 projector 好用、流畅
    lingxi27
        10
    lingxi27  
       339 天前
    clion 本身的 remote 挺好用啊,一套本地代码多套远程工具链,爽得飞起
    ttgo
        11
    ttgo  
       339 天前
    没用过 vscode remote ,但常用 pycharm 的 remote debug ,感觉还行啊。
    zmxnv123
        12
    zmxnv123  
       339 天前 via Android
    两个原理不一样啊,gateway 需要传输画面的
    ladypxy
        13
    ladypxy  
       339 天前 via iPhone
    gateway 这玩意我基本次次卡死……还不如远程 gui 过去开发方便
    BeautifulSoap
        14
    BeautifulSoap  
       339 天前 via Android
    你与其用 gateway 还不如用 projector
    jb 的远程开发只能靠 fleet 这和大饼了
    3282361
        15
    3282361  
       339 天前
    @iold 朋友,方便留个 Fleet 下载地址吗,自己在网上找不到。。
    EminemW
        16
    EminemW  
       339 天前
    @BeautifulSoap #14 我用 projector 没办法登录账号激活,跳转不了浏览器
    likre
        17
    likre  
       339 天前
    fleet 一直没消息,用不到好难受呀
    ysicing
        18
    ysicing  
       339 天前   ❤️ 1
    @3282361 jb toolbox 可以下载 fleet
    3282361
        19
    3282361  
       338 天前
    @ysicing 看了下并没有喔,可能是我没权限
    lewinlan
        20
    lewinlan  
       338 天前 via Android
    原理不一样,需要传输画面 +1
    我已经不期待 gateway 的后续发展了
    daveh
        21
    daveh  
       331 天前
    @zmxnv123 @lewinlan gateway 并不是传输画面的,适配过的界面都是本地重画,mac 下用就是 mac 界面风格,Windows 下用就是 Windows 风格。projector 才是传输画面,界面都是 Linux 风格。
    当然 gateway 中还没适配的界面会回退到传输画面,并且借助 projector 可以调出另外一个完整 Linux 风格 IDE 界面。
    jayli517
        22
    jayli517  
       277 天前
    我没玩明白呢,我发现连接我腾讯云上的主机,一切正常,但是连接我本地的服务器,ubuntu ,莫名其妙的没有任何反应就关闭了……
    然后用 SSH 连接和部署的形式尝试代码开发,跑别的代码都正常,跑百度 paddle ,服务器上的 jupyterlab 运行正常,但是在 pycharm 里运行失败,主要是我配置了地址了啊,别的代码 pycharm 里 jupyter 都是正常的……
    暂时玄学搞不懂中
    hanssx
        23
    hanssx  
       190 天前
    目前在用这个 Gateway ,感觉还行,是局域网互联,不过它在本地打开得是 Code with me 。。
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2605 人在线   最高记录 5634   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 1407ms · UTC 02:05 · PVG 10:05 · LAX 19:05 · JFK 22:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.