Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >JetBrains又出神器啦!Fleet,体验飞一般的感觉

JetBrains又出神器啦!Fleet,体验飞一般的感觉

作者头像
程序那些事
发布于 2021-12-17 09:04:17
发布于 2021-12-17 09:04:17
2K1
举报
文章被收录于专栏:程序那些事程序那些事

简介

java开发的同学可能对于JetBrains这家公司并不陌生,因为JetBrains号称拥有世界上最好的JAVA开发工具IDEA。确实IDEA非常好用,它满足了一个java开发者所有的梦想。

当然JetBrains还提供了其他语言的开发神器,PyCharm,PhpStrom,WebStorm等等。只要跟开发工作有关的,都能在JetBrains的全家桶中找到。

这么好用的神器自然是价格不菲,但是JetBrains特意为学生党推出了免费的licence版本,非常的人性化。

现在JetBrains又准备推出一款编辑器Fleet,这款编辑器到底是做什么的呢?它有什么优点呢?一起来看看吧。

从eclipse到Fleet

还记得最开始接触java的时候,还是从JAVA的命令行开始的。编写完代码之后,首先用javac命令将代码编译成字节码,然后再使用java命令去运行。虽然java是世界上第二好用的语言,但是这种手动编译运行的方式实在让人头痛。

后来有一天,听同学介绍,发现了eclipse这个工具。当时实在是惊为天人!它是如此的强大,颠覆了我对IDE的认知。

当然,我始终认为IDE做的最好的是微软出的Visual Studio,简直是包罗万象,可惜那时候Visual Studio只支持微软自己的C#和.net平台,无奈只好放弃。

eclipse又好用又免费,加上品类繁多的各种插件,DIY一个符合自己口味的IDE不在话下。

所以那时候在开发之余的另外一个爱好就是反复安装eclipse的各种插件,体验不一样的乐趣。

后来在工作中,一开始也是使用eclipse,不过eclipse作为一个纯开源项目,也暴露出来了它的短板,就是第三方插件比较混乱,在使用中往往有这样那样的bug。

然后有同事给安利了IDEA,说实话最开始的IDEA是很丑的,并且IDEA对项目的组织方式更加松散,更像是对一个个文件的管理而不是项目,所以我仍然坚持使用eclipse。

那么,是什么让我产生了从eclipse到IDEA的转换呢?

记得,那是一个夏天,天还还很蓝。我像往常一样点进eclipse的官网,看一下是否有最新的版本可以升级。

本来没报什么希望,结果还真的有,这个版本就是eclipse che,居然是一个web版的开发工具,号称是下一代eclipse。

难道eclipse以后就只能在web端使用了吗?浏览器的体验有没有本地开发工具这样丝滑呢?

虽然我很担心,但是抱着试一试的态度,还是按照官方的文档,尝试安装eclipse che。

安装过程很痛苦,使用过程更加痛苦。不知道是我机子系统的问题还是它的文档没有写明白,我硬是没有能够用eclipse che来开发一个项目。

eclipse che本意是将开发环境搬到云上,奈何那时候的技术和思想有点太超前了,于是成功把我劝退了。

接下来就从eclipse切换到IDEA,进行了多年的开发。后面再也没有去关注过eclipse和eclipse che的发展。

在写这篇文章的时候,我特意去看了下,原来Eclipse本地的IDE还在,它的最新版本是2021‑12,eclipse che也发展到了7.0版本,并且开始支持Kubernetes-Native。

但是,一切都回不到过去了。

既然eclipse已经过去了,我们再聊一下IDEA。

说实话,作为一款付费的软件,IDEA在使用上的确比eclipse强。最好用的java开发IDE不是白吹的。

当然,为了支持IDEA这么强大的特性,就需要占用大量的系统内存。IDEA动不动就1G-2G完全不成问题。

那么有没有轻量级的开发工具呢?当然有。

所谓开发工具,就是支持代码高亮,编译代码这些功能的工具,记事本之类的这里就不提了。

那时候有两个工具可以使用,一个是atom,一个是微软的vs code。

两者都是轻量级的开发工具,都支持插件的扩展。我也都用了,最后还是选择了微软的vs code。虽然没有具体进行比较,但是感觉微软的更加稳定,功能性方面更好。

既然已经有了微软vscode这样的强大又简洁的轻量级开发工具,那么Fleet凭什么认为大家会选择它呢?

这是一个好问题。我们细细道来。

Fleet的特性

Fleet最大的优势就是背靠jetbrains这颗大树,有了IDEA等一众开发工具的加持,大家很难不相信Fleet的品质。

换用jetbrains的话来说,他们花了20年的知识和经验来编写开发工具,并且Fleet底层使用的是IntelliJ的代码处理引擎,所以Fleet是足够可信的。

当然,有了保证还是不够的,我们需要知道Fleet到底有那些特性。

先看下Fleet的主界面。非常的简洁漂亮。自带了git和history。

Fleet支持自动完成,重构,跳转,debug等所有IDE应该支持的特性。

目前Fleet支持的语言有JAVA,kotlin,python,go,javaScript,Rust,TypeScriptJSON。其他的语言如PHP,C++,C#,HTML正在开发中。

看到这里,我们可能还有疑问,这些特性好像其他的轻量级IDE都有呀,那么Fleet的特色在哪里呢?

分布式!没错,是分布式!

Fleet的架构是分布式的,Fleet 并不关心您的项目是在本地、在容器中还是在千里之外的另一个国家。通过提供虚拟化文件系统,Fleet 可以同样出色地处理本地和远程项目。

Fleet有三种工作模式,分别是Editor mode,Smart mode,Distributed mode.

对于editor mode来说,一切都是本地的,所以它提供的功能和特性比较有限:

在Smart mode中,可以提供一些高级的特性,比如项目和上下文感知代码完成、定义和用法的导航、动态代码质量检查和快速修复等。这些特性不是一个轻量级的Fleet能够完成的,所以需要额外的Language Servers和Code engine来处理,如下图所示:

什么叫做Distributed mode呢?就是把这些Language Servers和Code engine统一放到云上或者docker容器中,本地的Fleet只作为客户端和远程服务器进行连接即可:

这样的分布式也同时可以实现多用户协同合作的功能。

个人感觉,Fleet可能是eclipse che的高级版本。敬请期待。

JetBrains Space

另外,jetBrains还把Fleet和JetBrains Space进行结合。

你可以把JetBrains Space看做是一个远程的工作环境,可以免去了本地搭建工作环境的烦恼。

总结

Fleet这么好用,那么怎么下载呢?很抱歉,Fleet暂时无法下载,你必须到Fleet的官网上去申请,听说名额有限,赶紧行动起来吧。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-12-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序那些事 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
1 条评论
热度
最新
本地热部署支持吗
本地热部署支持吗
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
哇塞,刚刚,就在刚刚,我看到Fleet进入公测了!
你要一下没反应过来,我再在前面在给你加个东西,刺激一下你的记忆:young/old generation。
why技术
2022/11/01
4520
哇塞,刚刚,就在刚刚,我看到Fleet进入公测了!
JetBrains官宣:Fleet来袭,免费安装使用
昨天Jetbrains官方宣布Fleet公共预览,而不再是对少部分用户进行私人预览。在大家的期盼之中,Fleet也算是彻底露出了他的庐山真面目,目前可以供大家免费下载使用,但工具仍处于起步阶段,功能并不是很完善,感兴趣的小伙伴可以去官网进行下载。需要先下载JB ToolBox工具。
终码一生
2022/10/28
1.9K0
JetBrains Fleet 初体验
看来,JetBrains是想让”One IDE to code it all.”的口号落实,真正的实现一人成军。配合它自带的Distributed mode,前端后端统一管理。或许真正的Monorepo就会来临?
全栈程序员站长
2022/07/02
9830
JetBrains Fleet 初体验
​干掉 VScode!JetBrains 官宣推出下一代轻量级 IDE!
作者:沉默王二 Java 程序员进阶之路:https://tobebetterjavaer.com
沉默王二
2022/11/18
1.1K0
​干掉 VScode!JetBrains 官宣推出下一代轻量级 IDE!
Fleet 初次使用体验
就在刚刚,JetBrains特意给我发来了一封邮件,意思是一个新的品牌IDE正式开放公共预览了,现在可以免费下载使用了,并且希望跟他反馈问题,原文如下:
阿提说说
2022/11/18
1.8K0
Fleet 初次使用体验
JetBrains 官宣:“下一代 IDE 「Fleet」 登场!” 对标 VS Code?
刚刚,JetBrains 官方又宣布了一则重磅消息——正式发布全新“下一代 IDE”轻量编辑器 Fleet。
Guide哥
2021/12/01
9240
JetBrains 官宣:“下一代 IDE 「Fleet」 登场!” 对标 VS Code?
对标 VS Code,JetBrains 的下一代 IDE :Fleet[通俗易懂]
昨天 (11月29日), JetBrains 网站上出现了一个全新的 IDE – Fleet
全栈程序员站长
2022/09/02
1.1K0
干掉IDEA:JetBrains推出下一代轻量级开发工具Fleet
JetBrains以 20 年的 IDE 开发经验为基础从头打造了号称下一代的开发工具Fleet,它使用了 IntelliJ 代码处理引擎,具有分布式 IDE 架构和重新设计的 UI。它的主要特性有:轻量级、智能、分布式、协作、多语言。非常重要的一点:开发Fleet的目的不是为了取代某个JetBrains旗下的工具,而是为了提供给用户更多的选择。
猿天地
2021/12/10
1.2K0
干掉IDEA:JetBrains推出下一代轻量级开发工具Fleet
JetBrains 发布下一代 IDE,无比轻量,几秒就能启动干活,IDEA 可以扔了。。
这两天,栈长又看个一个劲爆的消息,IntelliJ IDEA 开发者公司 JetBrains 正在开发下一代 IDE——Fleet。
Java技术栈
2021/12/02
1.6K0
JetBrains 发布下一代 IDE,无比轻量,几秒就能启动干活,IDEA 可以扔了。。
另一种“推翻” VS Code 的尝试:JetBrains Fleet 现开放公测
整理|燕珊 当地时间 10 月 12 日,JetBrains 宣布其下一代 IDE——JetBrains Fleet 正式推出公共预览版,现已开放下载。 Fleet 是 JetBrains 的新 IDE 和轻量级代码编辑器,在去年 11 月首次面世,此后吸引了超过 13.7 万人报名参加内测。 JetBrains 技术布道师团队负责人 Hadi Hariri 在博客中说道: 今天我们宣布首次公共预览 Fleet,所有人都可以使用。我们向公众开放预览的原因有两个方面。 首先,我们认为让所有注册者再等下去
深度学习与Python
2023/03/29
9180
另一种“推翻” VS Code 的尝试:JetBrains Fleet 现开放公测
内测体验:JetBrains面向未来的Fleet编辑器是什么+究竟怎样 使用初体验+与vsc对比
异想之旅:本人原创博客完全手敲,绝对非搬运,全网不可能有重复;本人无团队,仅为技术爱好者进行分享,所有内容不牵扯广告。本人所有文章仅在CSDN、掘金和个人博客(一定是异想之旅域名)发布,除此之外全部是盗文!
全栈程序员站长
2022/06/26
2.3K0
内测体验:JetBrains面向未来的Fleet编辑器是什么+究竟怎样 使用初体验+与vsc对比
JetBrains 发布全新轻量编辑器 Fleet,号称“下一代 IDE”
11月29日,JetBrains 首席布道师 Hadi Hariri 在官方博客发文,正式宣布 Fleet 编辑器的到来。
崩天的勾玉
2021/12/20
9940
JetBrains 发布全新轻量编辑器 Fleet,号称“下一代 IDE”
Jetbrains推出新一代编辑器:Fleet,网友:VS Code迎来劲敌JB Code!
Intellij IDEA的缔造者Jetbrains多次被问到:“JetBrains 什么时候会创建一个轻量级编辑器?”。现在这个问题正在变为现实。Jetbrains刚刚宣布了一个新的产品:名叫Fleet的轻量级编辑器。
全栈程序员站长
2022/09/01
1.2K0
Jetbrains推出新一代编辑器:Fleet,网友:VS Code迎来劲敌JB Code!
JetBrains再出手,这次要干翻VS Code了。。
就在前两天,JetBrains官博发布公告,宣布其轻量级编辑器Fleet正式开启公共预览了。
Python编程与实战
2022/12/07
4110
JetBrains再出手,这次要干翻VS Code了。。
程序员必备:顶尖开发工具(IDE)大盘点
在这篇全面而深入的指南中,我们将探讨程序员必备的几款顶尖开发工具(IDE)。从初学者到资深开发者,选择合适的开发环境对提高编码效率、项目管理和团队协作至关重要。本文将提供对几款流行IDE的详细介绍,包括它们的主要特性、适用场景以及如何根据您的开发需求选择最适合的工具。通过本文,您将了解到Visual Studio Code、IntelliJ IDEA、PyCharm、Eclipse等工具的关键信息。
猫头虎
2024/04/07
1.9K0
程序员必备:顶尖开发工具(IDE)大盘点
IDEA配置:让你的IDEA有飞一般的感觉
先将焦点定位到双引号里面,使用alt+enter快捷键弹出inject language视图,并选中Inject language or reference。
JAVA葵花宝典
2019/10/08
1.7K0
IDEA配置:让你的IDEA有飞一般的感觉
JetBrains下一代IDE:Fleet 公共预览版发布
大家好,我是若川。持续组织了近一年的源码共读活动,感兴趣的可以 点此扫码加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》 包含20余篇源码文章。历史面试系列。另外:目前建有江西|湖南|湖北籍前端群,可加我微信进群。
若川
2022/11/11
4710
JetBrains下一代IDE:Fleet 公共预览版发布
JetBrains:推出“新一代 IDE ”!VS Code 对手来了
近期,JetBrains 在官方博客宣布,推出一款有点不一样的轻量级编辑器 Fleet,并称其为“下一代 IDE”。
终码一生
2022/04/15
4970
JetBrains:推出“新一代 IDE ”!VS Code 对手来了
JetBrains 取消在 Fleet 上构建Kotlin Multiplatform IDE 计划
JetBrains 放弃了在其下一代集成开发环境 Fleet 上构建 Kotlin Multiplatform (KMP)IDE 的计划,转而在成熟的 IntelliJ IDE 中改进 KMP 功能,这让开发人员对 Fleet 的未来产生了质疑。
深度学习与Python
2025/02/25
900
JetBrains 取消在 Fleet 上构建Kotlin Multiplatform IDE 计划
Jetbrains正在开发下一代编辑器,对标VS Code,本文可申请体验
Intellij IDEA的缔造者Jetbrains多次被问到:“JetBrains 什么时候会创建一个轻量级编辑器?”。现在这个问题正在变为现实。Jetbrains刚刚宣布了一个新的产品:名叫Fleet的轻量级编辑器。
码农小胖哥
2021/12/01
6800
Jetbrains正在开发下一代编辑器,对标VS Code,本文可申请体验
推荐阅读
相关推荐
哇塞,刚刚,就在刚刚,我看到Fleet进入公测了!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档