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

最近使用 jetbrain gateway 远程开发的个人体验

  •  
  •   RageBubble · 274 天前 · 5143 次点击
    这是一个创建于 274 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一直在用 jetbrain 的产品,这段时间在尝试远程开发,想到没想就选择了 gateway ,但使用下来却发现各种小问题。
    有些小问题都可以忍受,但有些缺陷真的影响使用体验。
    最主要的就是运行程序后无法在 “RUN” 窗口输入,只能打开终端里去运行后输入。
    不知道各位 V 友是否也遇到了这样的问题,我今天在 jetbrain 的 yourack 报告了这个 bug ,结果发现 2 个月前就有人发帖了,到现在都还没解决......
    https://youtrack.jetbrains.com/issue/GTW-4939/CLion-and-PyCharm-cannot-type-into-the-Run-panel-of-an-SSH-remote-ran-project

    所以,各位还有什么推荐的远程开发方案呢?今晚想先尝试下 vscode 的远程开发,换换口味。
    32 条回复    2024-02-22 15:16:03 +08:00
    FrankFang128
        1
    FrankFang128  
       274 天前   ❤️ 2
    远程开发方面,vscode + dev container 完爆 JetBrains ,我就是从 JetBrains 叛变的。
    totoro52
        2
    totoro52  
       274 天前
    用过,感觉还是不成熟,还是 vscode 那种原生感来得舒服点
    shakukansp
        3
    shakukansp  
       274 天前
    jb 的 ide 那个发版速度,两个月没修好正常

    甚至大半年一年没修好都正常
    MAKF
        4
    MAKF  
       274 天前   ❤️ 1
    beta 版,除了原谅别无选择
    RageBubble
        5
    RageBubble  
    OP
       274 天前
    @FrankFang128 体验了一下确实流畅
    alexliux
        6
    alexliux  
       274 天前 via Android
    去年试了一下,本地网络都卡卡的,放弃了
    BeautifulSoap
        7
    BeautifulSoap  
       274 天前 via Android   ❤️ 1
    远程开发 jb 基本是放弃治疗了光是远程方案都不知道搞了几个了。20 来年前开始的 ide 再怎么缝缝补补也没法适配现代功能了。fleet 推倒重做是可以,但就 fleet 那缓慢的进度。。。。
    而且疫情也给了 jb 很大的打击,疫情几年居家办公导致非常多人都有了远程开发的需求。然后 jb 非常多用户因为受不了叛变去 vscode 了。估计这几年 jb 用户流失挺严重的,涨价也是结果之一
    zachlhb
        8
    zachlhb  
       274 天前 via Android
    最近也是在折腾远程开发,试了 jb 和 vs 的方案,总体来说两个方案都不太完美,jb 的呢运行有点卡,延迟比较高,输出窗口会乱码,而且如果是全栈开发的话,一种语言就得开一个窗口,太麻烦了;而 vs 的相对流畅很多,结合 workspace 可以多种语言项目放一起打开,而且 vs 项目启动的端口可以自动映射转发,jb 必须手动设置。但 vs 的缺点就是某些语言支持比较差,比如导包这块,很多时候都没法做到自动导包,或者是乱导包,但整体体验还可以的
    lts9165
        9
    lts9165  
       274 天前
    远程开发 vs 比 jb 好太多了, 我现在就是开一个服务器, 东西都在远程, 除了 java, 基本上不用 jb 了
    stevenkin
        10
    stevenkin  
       274 天前
    @FrankFang128 我也是,现在用 vscode 了,Java 开发体验还不错
    duduke
        11
    duduke  
       274 天前 via iPhone
    2023.2 有质的飞跃,终于有点好用了
    xFrye
        12
    xFrye  
       274 天前
    我现在本机用 jb ,远程用 vscode
    leverestfish
        13
    leverestfish  
       274 天前
    我其实很喜欢 jb 的 sftp 远程方法,和 vsc 相比它的 LSP 等其实是基于本地而不是 remote 的,这有它独特的好处,就是在和服务器网络连接特别差的时候,这种非实时的开发能让你感受不到延迟,这种情况用 vscode 真的能卡到怀疑人生……
    ttentau1
        14
    ttentau1  
       274 天前
    @BeautifulSoap #7 也就前端主要用 vscode 啊
    rocmax
        15
    rocmax  
       274 天前
    @leverestfish 网络不好搞什么远程开发,身残志坚了属于,老实 clone 到本地得了。

    个人用过一阵子 https://coder.com/的方案,本地 vscode 也不要了,直接浏览器即可。
    tinyfry
        16
    tinyfry  
       274 天前
    我之前用的 mac m1 开发一个 Python2 的项目,折腾 Pycharm 的远程开发,到最后,我干脆不用 jb 家的软件了,换 vs 了,vs 远程开发,yyds 。jb gateway? fuck u.
    BeautifulSoap
        17
    BeautifulSoap  
       274 天前 via Android
    @ttentau1 后端开发又不止 java ,也就国内 java 占比高到这种地步。国外 php ,c#,node 之类的也占了很大部分比例的
    encro
        18
    encro  
       274 天前
    我直接 idea ssh 到 linux 上开发,服务端装 server 需要 8g 内存。。。
    目前没有发现什么问题啊。

    如果是开发一般 python,node 项目,idea 存在感不强,只有 php,django 这种感觉好用一点。
    sankooc
        19
    sankooc  
       274 天前
    之前也是用 gateway 各种小问题 后来改用 vscode 以后到现在还没有特别大的问题, 就是换宿主机的时候 redhat 的 java 老是提示找不到 runtime
    kenvix
        20
    kenvix  
       274 天前
    gateway 毛病一堆,debugger 经常出各种诡异现象妨碍使用,还有突然流量飞涨整个界面卡死
    xdygxh
        21
    xdygxh  
       274 天前 via Android
    我记得有两套方案的,一种是类似远程桌面?各种 ui 操作都有延迟。另一种是类似 vsc 那种。不过好像都要装数个 G 的 ide 环境,占 1g 以上的内存
    daliusu
        22
    daliusu  
       274 天前
    别指望了,webstorm 现在都支持不了 vue template 里面 for 循环里的{{ xx.xx }}这种字符串模版的类型推导,vue 都发布多少年了,ts 类型写的复杂一点嵌套他就卡死了... 我等了一年没修,这一年基本是白花钱的,用 vscode 都快习惯了,明年不续费了
    GiantHard
        23
    GiantHard  
       274 天前
    @daliusu #22 试试 2023.2 呢,现在支持 LSP 了,应该就有 volar 的智能补全了
    Badlion
        24
    Badlion  
       274 天前
    明年不续费了 +1
    GiantHard
        25
    GiantHard  
       274 天前
    我现在用 lsyncd 远程开发,代码 clone 到自己电脑,然后用 lsyncd 同步到 Server ,webpack dev server 之类的都在 Server 上运行,这样可以减少自己电脑的内存消耗,而且不会降低开发体验。
    leverestfish
        26
    leverestfish  
       273 天前
    @rocmax #15 这话绝对了,比如要在 GPU 集群上调试模型什么的,总归是有相应的场景,JB 的 sftp 远程体验确实就是比 vscode 好,不能以偏概全。

    coder 的方案和本地 vscode 差的并不多,反正都是差不多都是 electron 套壳。

    不过有一说一,coder 确实牛逼的,iPad 版的 code 是少数能在 iPad 上通过 ssh 连远程机器的软件( vscode 自己家的浏览器版就不行)
    RageBubble
        27
    RageBubble  
    OP
       272 天前
    @BeautifulSoap 不知道为啥有时打开 Gateway 会让 vps 的 cpu 使用瞬间爆满,当时搞的我直接重启了 vps ,后来发现就是 gateway 搞的鬼
    RageBubble
        28
    RageBubble  
    OP
       272 天前
    @xdygxh 我把 gateway 后端关了,立马腾出 3 个 G
    chenyduan
        29
    chenyduan  
       272 天前
    试试 j-b 的 code with me ,个人感觉比 gateway 好用
    greatghoul
        30
    greatghoul  
       268 天前
    使用 gitpod 开发有几个月了,感觉挺爽的,买了模拟农场 22 ,欧卡,老滚,还有骑砍的时间也大大的见长。
    NikoXu
        31
    NikoXu  
       256 天前
    这东西是真的难用 , 动不动就死机
    lovegoogle
        32
    lovegoogle  
       65 天前
    gateway 和 copilot 插件不兼容,真的难崩~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3000 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 13:30 · PVG 21:30 · LAX 06:30 · JFK 09:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.