JetBrains 发布下一代 IDE无比轻量几秒就能启动干活

 更新时间:2021年12月02日 09:14:21   作者:Java技术栈  
虽然 JetBrains 公司说 Fleet 的定位和目标并不是代替其他 IDE,但个人觉得, 如果 Fleet 火起来了,其他 IDE 就会黯然失色,特别是多语言开发者,谁愿意装多个 IDE 呢?到时候,可能 JetBrains 以后的所有 IDE 要一统江湖了

下一代 IDE

这两天,栈长又看个一个劲爆的消息,IntelliJ IDEA 开发者公司 JetBrains 正在开发下一代 IDE——Fleet。

JetBrains 确实很牛逼,有 20 余年的 IDE 开发经验,旗下就有多款明星 IDE 产品,这次决定打造一款轻量级的全新编辑器:Fleet,从头开始构建,全新设计的 UI,使用了 IntelliJ 代码处理引擎,分布式的 IDE 架构。

一起来看下编辑器预览:

都有啥亮点?

再来看看有什么亮点!

1、轻量级

Fleet 不但继承了 IntelliJ 公司的众多 IDE 的智能性的特点,重点就必要是要更轻量级,代码处理引擎与编辑器本身是分开运行的,能在几秒内完成启动,让你能更迅速的开始撸码。

打开几秒就能干活,这个太强了,这个就和它全新的分布式的设计脱不开干系了。

2、分布式

Fleet 是分布式的,怎么理解?

不同于传统的 IntelliJ IDEA 架构,Fleet 分为前端、后端、工作区服务器和文件系统观察程序:

通过分离处理特定任务的组件,使开发工作更灵活,比如可以仅在本地计算机上运行 Fleet,将一些流程移到别的地方运行,比如:远程计算机、Docker 等。

换句话说,就是本地只安装个 Fleet 实例就好,其他都可以在远程,包括代码。

有了这个特性,不用担心家里环境的问题,回家加班写代码更方便了?

3、多编程语言

以往,我们开发不同的编程语言要使用不同的 IDE,比如,在 IntelliJ 平台上,开发 Java 会用到 IntelliJ IDEA,开发 Python 要用到 PyCharm,.... 这样是不是很鸡肋??

能不能在一个 IDE 中完成多种不同的编程语言开发?

Fleet 就是要完成这个使命!

Fleet 支持多语言开发,开箱即用,真香。

4、协作

Fleet 也是将办公协作发挥得淋漓尽致:

这个早在 IDEA 2021.1 中就已经实现了,代码协作更方便了,同事不用坐你身边就能完成各种代码协作,不能再方便了。

早期预览计划

目前 Fleet 还是火速开发中,还没有正式发布,不过你也可以加入早期预览计划,有兴趣的可以填写资料,等它们给你发测试版邀请,申请地址:

https://www.jetbrains.com/fleet/preview/

栈长申请了,也给我回复了:

别高兴太早,这也只是记录了我的申请信息而已,还不能确定啥时候给我发正式的预览版邀请邮件,再等等吧,等申请成功了,栈长再给大家深度体验下。

总结

栈长再稍微总结下,Fleet 是 JetBrains 下一代的 IDE,它最大的特点就是:轻量级、分布式、多语言、协作,每个都吸引人吧,特别是轻量级,几秒启动就能干活。。

既然如此,那以后还有必要再用 IDEA 呢?能不能代替 IDEA?

虽然 JetBrains 公司说 Fleet 的定位和目标并不是代替其他 IDE,但个人觉得, 如果 Fleet 火起来了,其他 IDE 就会黯然失色,特别是多语言开发者,谁愿意装多个 IDE 呢?到时候,可能 JetBrains 以后的所有 IDE 要一统江湖了。

这款产品最终是否要付费,我没有看到相关描述,估计也会像 IDEA 一样分为社区版,专业版、教育版……等等,至于价格,根据以往的判断,估计也不会便宜,还是拭目以待吧。

最后,你怎么看?欢迎留言讨论~

好了,今天的分享就到这里了,后面栈长会分享更多好玩的 Java 技术和最新的技术资讯,关注公众号Java技术栈第一时间推送,我也将主流 Java 面试题和参考答案都整理好了,在公众号后台回复关键字 "面试" 进行刷题。

参考链接:

https://www.jetbrains.com/zh-cn/fleet/

https://blog.jetbrains.com/zh-hans/blog/2021/11/29/fleet/

到此这篇关于JetBrains 发布下一代 IDE无比轻量几秒就能启动干活的文章就介绍到这了,更多相关JetBrains下一代IDE内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • JavaWeb请求转发和请求包含实现过程解析

    JavaWeb请求转发和请求包含实现过程解析

    这篇文章主要介绍了JavaWeb请求转发和请求包含实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • idea全局搜索快捷键超详细总结(推荐!)

    idea全局搜索快捷键超详细总结(推荐!)

    在实际开发中项目会非常多,如何在项目中快速定位,你说需要找到的类或方法,可以利用idea的全局搜索功能,下面这篇文章主要给大家分享介绍了关于idea全局搜索快捷键超详细总结的相关资料,需要的朋友可以参考下
    2023-01-01
  • java中注解的实现原理详解

    java中注解的实现原理详解

    这篇文章主要介绍了java中注解的实现原理详解,注解也叫元数据,例如我们常见的@Override和@Deprecated,注解是JDK1.5版本开始引入的一个特性,用于对代码进行说明,可以对包、类、接口、字段、方法参数、局部变量等进行注解,需要的朋友可以参考下
    2023-10-10
  • Intellij IDEA导入eclipse web项目的操作步骤详解

    Intellij IDEA导入eclipse web项目的操作步骤详解

    Eclipse当中的web项目都会有这两个文件,但是idea当中应该是没有的,所以导入会出现兼容问题,但是本篇文章会教大家如何导入,并且导入过后还能使用tomcat运行,需要的朋友可以参考下
    2023-08-08
  • java实现清理DNS Cache的方法

    java实现清理DNS Cache的方法

    这篇文章主要介绍了java实现清理DNS Cache的方法,分析了几种常用的清理方法,并给出了反射清理的完整实例,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01
  • 详解Spring注解驱动开发之属性赋值

    详解Spring注解驱动开发之属性赋值

    今天带大家学习Spring注解驱动开发的相关知识,文中有非常详细的代码示例,对正在学习Java的小伙伴们很有帮助,需要的朋友可以参考下
    2021-05-05
  • Java后台Controller实现文件下载操作

    Java后台Controller实现文件下载操作

    这篇文章主要介绍了Java后台Controller实现文件下载操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-10-10
  • Ribbon负载均衡算法原理与使用介绍

    Ribbon负载均衡算法原理与使用介绍

    在微服务中,对服务进行拆分之后,必然会带来微服务之间的通信需求,而每个微服务为了保证高可用性,又会去部署集群,那么面对一个集群微服务进行通信的时候,如何进行负载均衡也是必然需要考虑的问题
    2022-09-09
  • 后端将数据转化为json字符串传输的方法详解

    后端将数据转化为json字符串传输的方法详解

    这篇文章主要给大家介绍了关于后端将数据转化为json字符串传输的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • java 打印一字符串,并在main()方法内调用它

    java 打印一字符串,并在main()方法内调用它

    编写一个方法(名字自定,但要符合Java编码规范),方法内打印一字符串,并在main()方法内调用它。
    2017-02-02

最新评论