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

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

  •  1
     
  •   hihanley · Mar 5, 2021 · 11338 views
    This topic created in 2071 days ago, the information mentioned may be changed or developed.

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

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

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

    不过我本机也有环境就是了。
    ikas
    ikas
    Mar 5, 2021
    57
    ..java 开发,把所有的 tools,sdk 放到一个文件夹,写个批处理加入 path 不就完事了,目前在用 idea 社区版+vscode ...
    zm8m93Q1e5otOC69
    zm8m93Q1e5otOC69
    Mar 5, 2021
    58
    @missdeer 社区版也能用啊,装些免费插件就行了
    xarthur
    xarthur
    Mar 5, 2021 via iPhone
    59
    用 Vim 写 Java 都可以(
    johnniang
    johnniang
    Mar 6, 2021
    60
    小项目(或小 demo )用什么都无所谓,大项目还是建议用 IDEA ( CE or UE )、Eclipse 、STS 或 Netbeans 。
    amwyyyy
    amwyyyy
    Mar 6, 2021
    61
    我选择 idea,早点下班
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2779 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 112ms · UTC 12:25 · PVG 20:25 · LAX 04:25 · JFK 07:25
    ♥ Do have faith in what you're doing.