• 请不要在回答技术问题时复制粘贴 AI 生成的内容
KingFong
3.83D
V2EX  ›  程序员

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

  •  
  •   KingFong · Jul 5, 2022 · 8427 views
    This topic created in 1587 days ago, the information mentioned may be changed or developed.

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

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

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