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

真的有人在工作中使用 VS Code 开发 Java 项目吗

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

    因为开发环境同步太麻烦,想转 VS Code + SSH Remote 开发 Java 项目。 可行吗?

    61 条回复    2021-03-06 11:52:43 +08:00
    hihanley
        1
    hihanley   267 天前
    如果有的话,可否分享一下配置 /经验 /心得
    nutting
        2
    nutting   267 天前
    关注。感觉悬啊
    beichenhpy
        3
    beichenhpy   267 天前
    有的,我同事
    Variazioni
        4
    Variazioni   267 天前
    代码补全体验肯定不如 eclipse 和 idea 好。。
    bthulu
        5
    bthulu   267 天前
    还真没见过, 但是经常听说
    Astrian
        6
    Astrian   267 天前
    代码补全之类的应该会有插件之类的提供
    gdtdpt
        7
    gdtdpt   267 天前
    可以是可以,但是效率没有 idea 高。比如新建一个类文件,idea 会帮我把 package 和 public class Xxx {}写好,vscode 不会。这一类的小细节有时候还挺磨人的,如果是可以 txt 手写 Java 的大佬应该没啥问题。
    GTim
        8
    GTim   267 天前
    我啊,不过我不 ssh remote 就是了
    huifer
        9
    huifer   267 天前   ❤️ 2
    IDEA 支持配置同步.
    zed1018
        10
    zed1018   267 天前
    尝试过一次,体验不太好,不然也轮不到 IDEA 吃一大堆内存。
    dai875939260
        11
    dai875939260   267 天前
    @gdtdpt #7 早就可以拉,不过大项目性能不佳,打开 cpu 风扇狂转
    terry1024
        12
    terry1024   267 天前
    idea 未适配 m1 时用过一段时间,用起来不习惯,等到 idea 适配了,又用回 idea 了
    yogogo
        13
    yogogo   267 天前
    我之前的 Java 项目就是都用 VS code 上面写的,没啥问题啊,非常好
    dai875939260
        14
    dai875939260   267 天前
    其实开发 Java 体验比以前好很多了,不过 vsintellicode 和 java 补全有点问题,会把后面的字符给替换掉
    sevncz
        15
    sevncz   267 天前
    用过一段时间,小细节太磨人
    charlie21
        16
    charlie21   267 天前
    1%
    eivenchan
        17
    eivenchan   267 天前
    我在用,有很多细节问题,不过因为我需要远程开发,所以这些问题只能克服一下了。
    最主要的问题是,远程开发模式下,无法看到 jdk 的类源码,这很折磨人。
    不知道有没有解决方法。
    GoRoad
        18
    GoRoad   267 天前
    小细节太磨人了
    zhangxh1023
        19
    zhangxh1023   267 天前
    因为本来是做的 node 开发,前段时间公司安排了个 java 项目,直接上手写。所以习惯了就用 vscode 开发了。
    项目简单的话感觉还不错,我基本是只安装了一套 java 的插件,就开始写了。
    后来因为要改一个比较复杂的项目,就是一个项目内包含了很多个的子项目,结果就一片报红提示找不到 xxxx 包了。f5 启动 debug 也有些问题,不知道怎么配置。后来懒得折腾就直接下了个 idea 社区版了。
    感觉好处就是省内存吧
    litel
        20
    litel   267 天前
    VS Code 的跨端同步有点问题,我是 web 前端开发可能不太一样
    pc 和 mac 设置同步总会出现一点小毛病,后来懒得改了就直接关了设置同步(插件啥的还是同步的没事)
    leeyuzhe
        21
    leeyuzhe   267 天前
    能用是能用,但真正用起来各方面都不舒服
    cheng6563
        22
    cheng6563   267 天前
    vscode 写 java 还不如 eclipse
    vscode 提示不精准,就不适合用来写强类型的静态语言
    Yano
        23
    Yano   267 天前
    idea 已经是 java 的开发神器了,我用 vscode 也就是写写博客,虽然我觉得 vscode 真心不错,但是在 Java 开发上 idea 已经是业界顶尖了吧~
    phpIsNumberOne
        24
    phpIsNumberOne   267 天前
    @cheng6563 这是插件写的不好吧,毕竟免费的
    acmore
        25
    acmore   267 天前
    可行。JB 全家桶已经停用一年多了。
    vincent7245
        26
    vincent7245   267 天前
    吃饭的家伙,谁没事瞎折腾呢。idea 他不香吗
    cominghome
        27
    cominghome   267 天前   ❤️ 1
    写过 python 和 go,感觉味不对(不是插件可以弥补的)
    wolfie
        28
    wolfie   267 天前
    搭了个 code-server 刷题用,图任意电脑都能刷,实际体验真不好。
    blacklee
        29
    blacklee   267 天前
    不喜欢一直更换编辑器,所以现在尽可能的使用 VSCode 。
    现在用 VSC 干 Java 、Vue 、Python 、Golang,只有 iOS 是用 Xcode 。
    Java 还好,目前我要处理的都是比较小的项目。
    cp19890714
        30
    cp19890714   267 天前
    用过几次, 勉强算是能用. 但是难受, 放弃.
    IDEA 用久了, 我突然觉得似乎也没什么很强大的功能. 所以又尝试了下 eclipse, 分分钟就明白 IDEA 真好.
    IDEA 强在细节, 功能用起来很顺手, 很少有让人觉得不舒服的功能.
    missdeer
        31
    missdeer   267 天前
    有啊,公司不买 IDEA,就只好用 VSCode 了
    chenmobuys
        32
    chenmobuys   267 天前
    只能说会很难受
    unbright
        33
    unbright   267 天前
    折腾过,用是能用,但是依赖插件太多,效率也没提高,远远不如 sts 和 idea
    qiyue0726
        34
    qiyue0726   267 天前
    我就想知道,远程连接开发的话,可以直接在 vs code 上编译运行吗,本机需不需要装相应的编译环境
    recall704
        35
    recall704   267 天前
    用来写 go 大半年了,感觉还行。
    hantsy
        36
    hantsy   267 天前
    写过 Go,C# 练习,感觉还行。
    写过 Angular 真实项目,前端 JS,TS 开发一点不差。
    Java 个人试用比较而言,还是较 IDEA 差不少,Java 的成熟 IDE 太优秀了,没办法比。
    KarmaWu
        37
    KarmaWu   266 天前
    老老实实用 IDEA 写 java,早点做完需求早点下班不香吗
    balckjoker
        38
    balckjoker   266 天前
    idea 要是也能轻量级的 ssh remote 就好了
    yanzhiling2001
        39
    yanzhiling2001   266 天前
    我都拿来当编辑器用,临时改改个别小代码
    eivenchan
        40
    eivenchan   266 天前
    @qiyue0726 本机不需要环境,vscode 只负责编辑。所有编译和运行都在远程计算
    biguokang
        41
    biguokang   266 天前
    @Variazioni 颜值高就足够了,代码补全体验差不正好可以锻炼自己背 api 的能力么,这样以后面试到要手写代码就不慌了:)
    zqx
        42
    zqx   266 天前 via Android
    vs code 最厉害的是本地编辑代码,远程服务器编译,你用 4gb 的 surface go 也能开发大型系统(美好的愿望,实际要依赖很多插件)
    nicevar
        43
    nicevar   266 天前
    能用,也有人用,但是真的不是太好用
    fpure
        44
    fpure   266 天前
    有啊,我就是
    anthoy
        45
    anthoy   266 天前
    有啊,我就是
    bthulu
        46
    bthulu   266 天前
    @zhangxh1023 不可能省内存的, java 相关插件装上, 内存消耗只会比 idea 更大. 动态语言跟静态语言比内存消耗, 这不搞笑嘛
    ragnaroks
        47
    ragnaroks   266 天前
    只能说是“能用”,写 minecraft 插件的时候用过,挺折磨的
    Lemeng
        48
    Lemeng   266 天前
    可行,顺手就行。
    Cbdy
        49
    Cbdy   266 天前 via Android
    Java 开发环境其实弄起来还好吧,有遇到什么困难吗?
    22too
        50
    22too   266 天前
    非常顺手。我就在用。idea 最后格式化一下代码就行了。
    lonelymarried
        51
    lonelymarried   266 天前
    我也在用,idea 太庞大了。
    blackshow
        52
    blackshow   266 天前
    没内味儿
    Jirajine
        53
    Jirajine   266 天前
    觉得 vscode 的 Java 支持不行纯粹是误解,vscode 的 Java 支持相当好,不比其他语言差。
    只不过 idea 系列 Java 支持太强了,一对比就显得相形见绌。
    chenqh
        54
    chenqh   266 天前
    @KarmaWu 需求不都是按工作时间来算的吗?
    alexmy
        55
    alexmy   266 天前
    一直用 mac 装 vscode 然后用 ssh-remote 到一台 linux(公司内网) 上开发 java 。

    我感觉很习惯啊。
    alexmy
        56
    alexmy   266 天前
    @qiyue0726 都是在 ssh-remote 上的服务器运行的,包括插件,像 tabnine 这种消耗资源的大户都在 linux 上。客户端也是连到 linux 上运行的。

    不过我本机也有环境就是了。
    ikas
        57
    ikas   266 天前
    ..java 开发,把所有的 tools,sdk 放到一个文件夹,写个批处理加入 path 不就完事了,目前在用 idea 社区版+vscode ...
    beichenhpy
        58
    beichenhpy   266 天前
    @missdeer 社区版也能用啊,装些免费插件就行了
    xarthur
        59
    xarthur   266 天前 via iPhone
    用 Vim 写 Java 都可以(
    johnniang
        60
    johnniang   266 天前
    小项目(或小 demo )用什么都无所谓,大项目还是建议用 IDEA ( CE or UE )、Eclipse 、STS 或 Netbeans 。
    amwyyyy
        61
    amwyyyy   265 天前
    我选择 idea,早点下班
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2245 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 03:50 · PVG 11:50 · LAX 19:50 · JFK 22:50
    ♥ Do have faith in what you're doing.