V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
northernsongy2
V2EX  ›  Visual Studio Code

有人用 vscode 开发 Java 不,体验如何

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

    RT ,希望被劝退。尤其眼馋远程功能。刚看了 vscode 的文档,感觉基础的都差不多了

    https://code.visualstudio.com/docs/java/java-tutorial

    35 条回复    2025-03-20 13:33:55 +08:00
    tpxcer
        1
    tpxcer  
       38 天前   ❤️ 2
    JB 全家桶重度用户路过。。。可以的话还是别用 VS 了。
    enchilada2020
        2
    enchilada2020  
       38 天前 via Android   ❤️ 1
    别想不开 依然很难用 调试火葬场
    zhangxh1023
        3
    zhangxh1023  
       38 天前
    用了好多年了,从一开始的插件 0.x 版本开始用到现在,比前些年肯定是好了很多很多很多的,主要是不太习惯 JB ,凑活着用吧🤣

    不过没试过远程
    Wilson233
        4
    Wilson233  
       38 天前
    基本功能没问题,远程开发吊打 IDEA ,但是很多需要堆人工打磨的细节不如 IDEA
    DosLee
        5
    DosLee  
       38 天前
    远程开发确实好。不过写代码调试代码需要下载各种插件,除了调试插件的时间,编码/调试 个人感觉适应不了
    limaofeng
        6
    limaofeng  
       38 天前
    写 Java 还是差点意思,我反正用不习惯。 远程开发确实好用

    除了写 Java ,基本上都用 vscode 。SSH 远程非常棒,当 SSH 连接工具 + 文本编辑器用了
    InkStone
        7
    InkStone  
       38 天前
    总体能用,细节硌手。

    我写 Java 基本是 idea 和 cursor 双开。
    tonytonychopper
        8
    tonytonychopper  
       38 天前
    双开就行了,没有完美的编辑器
    snylonue
        9
    snylonue  
       38 天前
    内存吃的多,启动慢
    LostPrayers
        10
    LostPrayers  
       38 天前
    够用了
    Goooooos
        11
    Goooooos  
       38 天前 via Android
    不好用,经常报类找不到,要刷新下
    cxxnullptr
        12
    cxxnullptr  
       38 天前   ❤️ 1
    用了两年了,没啥大问题
    sodayo
        13
    sodayo  
       38 天前 via Android
    用 vscode 开发 java 两年了,不过我不是全职 java 开发
    northernsongy2
        14
    northernsongy2  
    OP
       38 天前
    @snylonue #9 跟 idea 比呢 - - 还想着内存能省点呢
    ragnaroks
        15
    ragnaroks  
       38 天前   ❤️ 1
    有偶发内存泄露问题,开几个项目能吃 100 多 G 内存,用 idea 不到 2G ,不过我不是专门写 java 的只是负责把旧的 java 翻译到 dotnet 、go 、nodejs 之类
    CatchXS
        16
    CatchXS  
       38 天前
    小项目没问题,大项目搞不了。
    huihuimoe
        17
    huihuimoe  
       38 天前
    @northernsongy2 没和 idea 比过(因为基本不开 idea 做 java 开发……),但 lsp 是红帽提供的,直接参考 eclipse 的内存占用就行
    northernsongy2
        18
    northernsongy2  
    OP
       38 天前
    @ragnaroks #15 那我还是老实用 idea 吧
    inhzus
        19
    inhzus  
       38 天前
    现在 JetBrains Gateway + Intellij IDEA 比之前可用多了,vscode 可以扔一边了
    jry
        20
    jry  
       38 天前
    曾经我用 vscode 开发 java 开发了 1 年,后来试了下 idea 发现真香,vscode 确实在 java 下只能说能用,生产力比 idea 差远了。
    PopRain
        21
    PopRain  
       38 天前
    @ragnaroks java 翻 dotnet 还是比较少见的,虽然我觉得做 ERP 之类的项目绝对应该用 dotnet
    bbao
        22
    bbao  
       38 天前
    切换到 vscode 不用每年都去买或者折腾 license 了。
    snylonue
        23
    snylonue  
       38 天前
    @northernsongy2 没用过 idea ,是和其他 lsp 对比的( rust-analyzer, clangd)
    cp19890714
        24
    cp19890714  
       37 天前
    vscode 开发 java 吃的内存不比 IDEA 少,功能却少很多。
    用 IDEA 久了,觉得它似乎也没提供多少功能,可以一用 vscode ,立马就明白 IDEA 强在哪了,就强在所有的细节体验上。IDEA 把开发效率提升到了极致。
    needpp
        25
    needpp  
       37 天前
    没苦硬吃
    jamesjammy061
        26
    jamesjammy061  
       37 天前
    开发 golang 感觉还行,java 感觉不太行,主要是 idea 太方便了,不是 vscode 太垃圾
    jamesjammy061
        27
    jamesjammy061  
       37 天前
    转过 vscode 多次了,最近终于要彻底转过来了。最开始一直感觉就是没办法开箱即用,挺麻烦。然后还有就是自动折叠快捷键真给人用么,cmd+k cmd+0 ,连按两下是为啥。idea cmd+[ 舒服多了,还能连续折叠
    silentsky
        28
    silentsky  
       37 天前 via Android
    别用 一个字 卡
    WasteNya
        29
    WasteNya  
       37 天前 via Android
    看个人调教
    leee41
        30
    leee41  
       37 天前
    能用,但是很多细节比不上 idea ,存在各种适配小问题

    一会儿控制台颜色没了
    一会儿找不到类
    不管哪个 git 插件都比不上 idea 自带的顺滑
    注释文档美化没有
    编辑器拆分不够自然
    定义实现跳转不智能,无法跳转 xml
    调试功能残废,没有表达式计算
    内存占用实际上插件配置多了之后和 idea 比没有优势,偶尔泄露吃爆内存
    插件多了开始卡顿
    数据库支持弱鸡,远不如 idea 自带好用
    开启自动构建时,开多模块项目一定概率出现识别不到类
    真的用时就是哪里都不对,劈里啪啦配一堆装一堆插件,不如 idea 开箱即用的体验

    老实 idea 用
    cheng6563
        31
    cheng6563  
       37 天前
    不如 eclipse
    hshe
        32
    hshe  
       37 天前
    vscode 开发 java 是内存很小无奈的选择,如果条件允许直接上 idea ,git 代码合并/解决冲突/debug/源码阅读 是 vscode 比不了的,可以说是遥遥领先
    5waker
        33
    5waker  
       37 天前
    刷题用 vsc 很好,写业务代码就算了
    0x5c0f
        34
    0x5c0f  
       37 天前
    如果你很会折腾 ,我觉得 vscode 还是比其他工具要优秀一点的,如果不会,那还是老老实实用 eclipse 这些工具吧
    EscYezi
        35
    EscYezi  
       37 天前 via iPhone
    我现在是 cursor (基于 vscode )+idea 配合 switch2idea switch2Cursor
    写 java 的话,如果只用 vscode 而不是 cursor ,对比 idea 几乎没优势
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2860 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:57 · PVG 21:57 · LAX 06:57 · JFK 09:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.