IE盒子

搜索
查看: 190|回复: 20

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

[复制链接]

4

主题

11

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2023-3-4 05:10:22 | 显示全部楼层 |阅读模式
在去年的某一段时间内,我们经常会看到标题类似为“宇宙第一 IDE Visual Studio 支持 Java 了!”的文章。当时,韩老师看到这篇文章也是一脸懵逼。公司里做 Java 的开发童鞋们就坐在韩老师附近(嗯,不超过五米的距离),大家都很熟。VS 支持 Java 了,我咋会不知道?
那么真相到底是什么呢?
首先,先说结论。这是谣言,是标题党。
我们在微软 VS Code 的官网(2019 年 7 月 13 日)可以看到关于 VS Code 是否会支持 Java 的说明。我们在官网中可以清楚地看到,目前微软并没有计划在 Visual Studio 中支持 Java。


然后,我们再来聊聊背后的故事。
北京时间 2018 年 10 月 25 日 - 27 日,2018 微软技术暨生态大会(Microsoft Tech Summit)在上海世博中心举行。在第二天的 Keynote 上,有这样一个演示环节:在 Visual Studio 中调试 Java 代码。谣言其实就是由此而来。那么,这就意味着 Visual Studio 支持 Java 了吗?


其实,在台上的两位同事与韩老师同在微软上海的 Visual Studio China 团队中。他们演示的是 Visual Studio Live Share 的功能。通过 Visual Studio Live Share 可以实现实时的协同开发,功能包括:

  • 实时共享代码编辑
  • 跟随团队其他成员的光标
  • 协作调试代码
  • 共享本地服务器
  • 共享终端
演示中,一位同事在他的 macOS 上安装好了 VS Code,JDK,相关的 Java 插件以及 Live Share 插件。另一位同事在另一台 Windows 上 安装了 VS 和 Live Share 插件,却不需要安装任何的 Java 环境。使用的 VS Code 可以轻松通过 Visual Studio Live Share 轻松把 Java 的开发环境实时共享给使用 VS 的同事,使得使用 VS 的同事可以在 VS 里调试 Java 代码。
所以,谣言就此终结。并不是 Visual Studio 支持 Java,而是通过 Visual Studio Live Share 的功能,把 VS Code 的 Java 开发环境共享给了 VS。
相信读者朋友们已经了解清楚了整个事件的来龙去脉。其实,在韩老师的知乎 Live 中,韩老师对此事也有说明。想要更深入地了解 VS Code,欢迎参加《VS Code 从入门到进阶》知乎 Live,与韩老师一起探索 Visual Studio Code!
回复

使用道具 举报

2

主题

7

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2023-3-4 05:11:18 | 显示全部楼层
当时还想试试呢,结果真去搜反而啥都搜不到。
回复

使用道具 举报

4

主题

8

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2023-3-4 05:11:27 | 显示全部楼层
我当时还找了一下午的 vs Java 插件呢[捂脸]
回复

使用道具 举报

2

主题

7

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2023-3-4 05:12:06 | 显示全部楼层
但vs2019可以安装一个openjdk
回复

使用道具 举报

2

主题

5

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2023-3-4 05:12:23 | 显示全部楼层
不过vscode确实发布了一个打包了java环境的安装包. 我比较认同vscode不应该去跟Intellj idea去竞争, 毕竟后者在java社区的用户基础已经非常广泛了, vscode应该如他们的开发团队所说的那样, 专注于轻量级的多语言编码体验, 特别是对于还没有特别好用的ide的语言的支持.
回复

使用道具 举报

1

主题

6

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2023-3-4 05:12:31 | 显示全部楼层
那个openJDK早就有了,15就有了,是为了Android开发用的,不是通常的Java开发用
回复

使用道具 举报

1

主题

6

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2023-3-4 05:13:10 | 显示全部楼层
那么问题来了,什么时候可以用vs写Java呢[疑惑]
回复

使用道具 举报

2

主题

7

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2023-3-4 05:13:18 | 显示全部楼层
原来如此
回复

使用道具 举报

2

主题

7

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2023-3-4 05:13:47 | 显示全部楼层
之前也是不知道,看17的安装目录的时候以为vs能源生支持Java来着,装了后p用木的~
回复

使用道具 举报

1

主题

5

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2023-3-4 05:14:05 | 显示全部楼层
Visual Studio 2019支持php,支持python,支持java,支持nodejs
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表