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

Visual Studio 支持 Java ?谣言止于智者

  •  1
     
  •   formulahendry · 98 天前 · 4650 次点击
    这是一个创建于 98 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在去年的某一段时间内,我们经常会看到标题类似为“宇宙第一 IDE Visual Studio 支持 Java 了!”的文章。当时,我看到这篇文章也是一脸懵逼。公司里做 Java 的开发童鞋们就坐在我附近(嗯,不超过五米的距离),大家都很熟。我们 VS 支持 Java 了,我咋会不知道?

    所以,今天我特地写了篇文章,说说谣言从何而来,背后的故事又是如何的。

    https://zhuanlan.zhihu.com/p/73415874
    44 回复  |  直到 2019-07-19 11:27:52 +08:00
        1
    yangyn   98 天前
    VS Code 吧
        2
    Cbdy   98 天前 via Android
    迟早的,微软都加入 JEE 了,VS 支持 Java 不是顺理成章的吗?
        3
    lhx2008   98 天前 via Android
    先搞清楚 vs 和 vscode 吧,尴尬
        4
    YAHIKO0   98 天前
    @lhx2008 你应该看清楚别人说的什么
        5
    formulahendry   98 天前 via Android
    @yangyn
    VS Code 在 16 年的时候就支持 Java 了 (通过 Red Hat 的 Java 插件)

    https://marketplace.visualstudio.com/items?itemName=redhat.java
        6
    sdwfqin   98 天前
    vs 与 vscode,Visual Studio 与 Visual Studio Code,宇宙第一 IDE 是 Visual Studio,vscode 应该还算不上 ide 只能说是个高级记事本吧
        7
    UnluckyNinja   98 天前   ♥ 1
    原文说的很明白啊不是很懂 1L 3L
        8
    SashaMu   98 天前
    就算 VS 支持 Java,也没人会用吧
        9
    lihongjie0209   98 天前
    @SashaMu 安装和卸载难用的一 b
        10
    nicevar   98 天前 via Android
    年轻人都不知道 visual j++这东西了
        11
    tedzhou1221   98 天前 via Android
    然而大部分人都继续用 idea 或 eclipse
        12
    zgqq   98 天前
    就算支持,也是大部分人用 idea
        13
    MonoLogueChi   98 天前 via Android
    我也不是很懂,你标题说的 visual studio,文章里面全再说 visual studio code
        14
    janus77   98 天前 via iPhone
    喜欢 vs 的渲染,感觉 win 式渲染做到极致如 vs 也是很漂亮的
        15
    Ley   98 天前 via Android
    @lihongjie0209 其实从 2017 开始,安装体验改进了很多。现在 2019 已经很不错了,过去确实太臃肿了…

    楼主这次标题党没起好,大家都顾着讨论 VS 了甚至不一定点进去看你们的 VS Code 哈哈…

    回到正题,个人来讲觉得 Code 作为 Java 编辑器还行,也是现在的主力。和从 Git 开始的各类插件配合,使用体验是更现代的。但要做 Java IDE,我知道很多事情做得了,但就是觉得味道不对。怎么改进呢,总不能叫 Code 的 Java 体验就照着 Idea 抄吧哈哈哈…
        16
    Fatenana   98 天前
    楼里好像没人关注文章说的 live share,只关注标题。

    只用过 vs 的 liveshare,原来还能这样玩,学习了。
    实际使用中滚轮滚动的交互感觉不爽,经常不知道对方在哪里了,只能要求看光标,希望未来滚动也能带提示。
        17
    cyspy   98 天前   ♥ 1
    标题党的反面教材
        18
    formulahendry   98 天前 via Android
    @Ley
    不知道为什么,的确是有很多人不看文章内容,只看标题的。以至于很多人就被“宇宙第一 IDE Visual Studio 支持 Java 了!”这样的文章所忽悠了。 反正至少能让大家知道 VS 不支持 Java,就够啦。

    BTW,VS Code 背后的 Java 实现,其实用的是 Eclipse Java Language Server: https://github.com/eclipse/eclipse.jdt.ls
        19
    mmdsun   98 天前 via Android
    visual studio 2003 支持 Java。
        20
    rainmakeroly   98 天前 via Android
    楼主再解释也没啥用。

    文不对题,一看而过,本来就没必要点进去链接。

    一句话的事 vs code (查看代码)支持

    还勉强算轻亮,即使 vs 支持,也没什么用,eclipse idea 社区版够用
    netbeans 用的人估计国内现在都很少
        21
    rainmakeroly   98 天前 via Android
    轻量
        22
    formulahendry   98 天前 via Android
    @rainmakeroly
    文章怎么写是我的事,点不点进去是你的事。我不需要解释啥。
    如果遇到“宇宙第一 IDE Visual Studio 支持 Java 了!”的文章,不点进去看,也是你的事。
    (不过,话说,如果不点进去看,如何知道是)
        23
    formulahendry   98 天前 via Android
    @rainmakeroly
    如果不点进去看,如何知道是标题党,还是啥?
        24
    Buges   98 天前 via Android
    楼上我也是有点搞不懂,文都没看就文不对题了?
        25
    formulahendry   98 天前
    @mmdsun J++?
        26
    formulahendry   98 天前
    @Fatenana 是的,很多人就文章扫一眼,或者就看个标题。
    滚动带提示倒是个很好的 feature request !可以去 GitHub 提一下: https://github.com/MicrosoftDocs/live-share/issues
        27
    formulahendry   98 天前
    @Cbdy 我只是说目前 VS 不支持 Java,并没有说未来不支持。
    只不过,短期内也没计划支持 https://code.visualstudio.com/docs/java/java-faq#_will-this-be-available-for-visual-studio
        28
    formulahendry   98 天前
    @MonoLogueChi 那你应该没有仔细看文章。文章里面"全"在说 visual studio code ?
        29
    hoyixi   98 天前
    支持楼主

    不少人分不清 Visual Studio 和 Visual Studio Code
    不少人分不清 IDE 和 编辑器
        30
    judeng   98 天前
    这也能来一篇专栏哇
        31
    formulahendry   98 天前
    @tedzhou1221
    @zgqq
    我基本不写 Java ~ 只用 VS Code 写过 Jenkins 插件。所以,对于谁才是最好的 Java 编辑器 /IDE, 不发表意见。
    不过,这个话题也与文章无关,不展开讨论。
        32
    formulahendry   98 天前
    @SashaMu
    我不用 VS 很多年,我也不写 Java。不过,我觉得不可能“没人会用”。
        33
    formulahendry   98 天前
    @judeng 那什么样的才能开一篇?
        34
    fvckDaybyte2   97 天前 via iPhone
    @rainmakeroly netbeans 之前甚至连 Java 12 都不支持(现在不知道怎么样),感觉是支持度最差的了
        35
    hantsy   97 天前
        36
    hantsy   97 天前
    @formulahendry 但是,在最新的 VS 安装程序中,出现了 Microsoft 自己打包的 OpenJDK redist(上个版本是选项是使用 Oracle JDK),而且 VS 支持 Android 开发,目前估计就这些能和 Java 沾点边。

    对于全功能的 Java EE 等,不知道,没看到。

    不过 VS Code 的 Java (和 Spring Tools ) 支持对于喜欢用 Editor 的已经够好了。
        37
    hantsy   97 天前
    @formulahendry VJ++成就了今天的 .net /C# 了。当年因为这个和 SUN 打了好多年的官司。
        38
    hantsy   97 天前
    @fvckDaybyte2 Java 语言特性还是 Netbeans 和 IDEA 支持比较快,Eclipse 最慢。
        39
    beginor   96 天前 via Android
    楼主文章的意思应该是在没有没有 Java 环境的情况下,VS 通过 LiveShare 可以“曲线救国”。
        40
    dcsite   96 天前
    [ 我们在微软 VS Code 的官网( 2019 年 7 月 13 日)可以看到关于 VS Code 是否会支持 Java 的说明。我们在官网中可以清楚地看到,目前微软并没有计划在 Visual Studio 中支持 Java。]

    -- 这是楼主文章的原文,不知道想表达什么?
        41
    judeng   96 天前
    @formulahendry 大佬牛逼,我以为在文章中只用写一个字或者两个字:能 /不能
        42
    formulahendry   96 天前
    @dcsite 要表达的是:"Visual Studio 支持 Java" 是谣言
        43
    nnnToTnnn   94 天前
    e...mmm Java 需要什么支持吗? 常年在 Visual Studio C#编辑器的环境下开发 Java 代码(因为测试机器上只有 C#人员安装的所谓 Visual Studio ,或者记事本,记事本不换行),有什么问题吗?

    + Visual Studio 编辑代码
    + cmd 运行代码
    + 调试 log
        44
    cmonkey   92 天前
    支持了,能让程序写好?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2127 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 29ms · UTC 15:22 · PVG 23:22 · LAX 08:22 · JFK 11:22
    ♥ Do have faith in what you're doing.