王炸!!IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我真的服了… (2)

王炸!!IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我真的服了…

1.4)实时通信

最牛逼的一点莫过于开发了一个在线实时通信系统,可以在线发信息、语音 & 视频通话。

王炸!!IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我真的服了…

下面是官方的视频示例照片:

王炸!!IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我真的服了…

不在办公室也可以实现 IDEA 边写代码、边聊天、边开会,不用频繁切换聊天软件,这样虽然是重复造了一个轮子软件,但确实很方便。

1.5)私有网络

那你可能会有疑问了,既然这么爽,这种云协助会不会有代码安全和泄露风险?

是的,代码协助会要经过 IDEA 中间服务器,但所有代码都是加密传输的,安全性理论上有保障,但是如果公司有更严格的安全要求或者政策法规要求,IDEA 也提供了私有网络模式,可以基于自己的服务器配置和运行 Code With Me,这样所有的流量就都在私有网络之内。

王炸!!IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我真的服了…

私有网络之间双方采用 TCP 直连方式,不需要经过中间服务器,私有网络配置有兴趣的可以看下:

https://www.jetbrains.com/help/cwm/code-with-me-administration-guide.html

总结一下,Code With Me 都有啥用?

1)问题协助、定位到问题就实时修复;

2)代码评审、技术分享等;

3)……

说点接地气的,有了 Code With Me,找别人协助问题再也不用截图、复制代码了,别人再也不用克隆拉取你的仓库了,也不用再进行分支合并一堆操作了,甚至再也不用第三方远程工具了。。

更重要的一点,压根也不要再配置环境、依赖项了,配置环境简直太费时间了,现在加入别人的邀请协助直接都帮你设置好了。

2、空间集成

王炸!!IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我真的服了…

这是一个一站式的解决方案,包括软件开发工具、实时交流、团队和项目管理等。

王炸!!IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我真的服了…

也就是一个项目管理平台,国内外也有很多,有兴趣的可以体验下:

https://www.jetbrains.com/space/

3、Java 项目 WSL 2 支持

WSL 是什么鬼?不懂的往下看!

WSL 是适用于 Linux 的 Windows 子系统,可以让开发人员在 Windows 环境中原生运行 GNU/Linux 环境,包括大多数 Linux 命令行工具、实用工具和应用程序等,还支持文件互访,再也不用额外开启虚拟机造成过多的资源开销。

来看下 WSL 2 和 WSL 1 的比较:

王炸!!IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我真的服了…

WSL 2 对比 WSL 1 主要优势:

提高文件系统性能

支持完全的系统调用兼容性

WSL 2 使用最新、最强大的虚拟化技术,可以在轻量级实用工具虚拟机 (VM) 中运行 Linux 内核,除了跨操作系统文件系统的性能外,WSL 2 在多个方面都要比 WSL 1 更强。

WSL 2 安装及更多信息请参考:

https://docs.microsoft.com/zh-cn/windows/wsl/compare-versions

这次 IDEA 正式支持 WSL 2 了,真的让 Java 开发上了一个新台阶,像 JDK、Maven、Docker 之类的依赖环境都可以直接安装和运行在 WSL 2 中,即 Windows 开发使用原生 Linux 内核,以避免使用 Windows 开发带来的不兼容性等问题,这个太实用了。

IDEA 香是香,可能你会说用它要收费,其实很容易申请到免费的正版激活码,关注公众号Java技术栈,回复:IDEA,可以阅读我分享过的正版激活码教程,很多粉丝都反馈说轻松得到了,感兴趣的都可以去申请,不能太容易了。

4、运行目标

如图所示,传统的应用程序默认是在本机环境中运行的,现在可以在远程机器、或者 Docker 容器中运行、测试、profile、调试代码。

下面演示下如何在 Docker 容器中运行我的 Test 类,首先打开类运行配置,点击 Manage targets 链接,我们来创建一个 Docker 环境:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzzjdz.html