Fleet 使用感受
1. 前言
笔者主要使用的编程语言是 Java。平时使用的 IDE 是 JetBrains 公司的 IntelliJ IDEA。有时候也会打开该公司旗下的 PyCharm、DataGrip、WebStorm 等工具。
在 2021 年 11 月发布了 Fleet 的预览版。

可以通过官网去申请。笔者也是第一时间就去申请了,不少朋友在一周内就收到了申请通过的回复。
笔者在 2022 年六月中旬收到了申请通过的邮件,第一时间就去下载体验了。目前官网应该是关闭了申请通道了,大家可以关注他们的 JetBrains News 了解相关信息。

可以通过 JetBraints ToolBox App 登录申请通过的账户下载 Fleet。
2. Fleet 的相关信息
官网介绍说是轻量级编辑器,笔者随便从 Github 上拉了一个【打飞机小游戏】项目下来,分别使用 IntelliJ IDEA 和 Fleet 打开该项目,其运行内存如下:

可以看出 IDEA 占用的内存明显高于 Fleet。其实这个也不难理解,毕竟 IDEA 里面自带了很多插件,就类似于一个载满货物的货车(IDEA)和空载的货车(Fleet)一样。据官网描述,正式版 Fleet 将支持 JetBraints 插件市场的插件。那么以后我们将可以按照自己个人需要定制属于自己的 Fleet。
3. 基于 Intellij 的 Fleet
下面演示一下 Fleet 运行 Java 项目,和 IDEA 运行项目的差别:
IDEA

查看一下其运行占用的内存,CPU占用率:

IDEA 启动【打飞机小游戏】占用的 CPU 是:0.9% + 9.9% = 10.8%
占用的内存是:1.2GB + 183.2MB = 1228.8MB + 183.2MB = 1412MB
Fleet

查看一下其运行占用的内存,CPU占用率:

Fleet 启动【打飞机小游戏】占用的 CPU 是:3.8% + 8.3% = 12.1%
占用的内存是:823.8MB + 143.8MB = 967.6MB
这两者 CPU 的使用率基本是在同一个水平线上浮动,不过对于内存占用率上,IDEA 总体来说要比 Fleet 多 500MB 的内存。
4. Fleet 多语言支持
JetBraints 提供了很多的 IDE,如 PyCharm、IntelliJ IDEA、CLion、GoLand、WebStorm 等等。对于多语言开发者,这是相当不便的,因为他们可能需要打开多个不同的 IDE,工作效率可能也会因此收到影响。
同一个 Fleet IDE 打开不同编程语言的项目,如 50 种编程语言的 hello world,可以不用更换 IDE。通过开启智能识别,辨别不同编程语言的项目

public class HelloFleet {
public static void main(String[] args){
System.out.println("Hello, Fleet!");
}
}
print("Hello, Fleet!")
document.write('Hello, Fleet!');
echo "Hello, Fleet!"
5. Fleet 对于 Java 的支持
Fleet 沿用了 IDEA 的很多编程快捷键,以及快速生成代码缩写等。






6. 总结
- 个人还是比较期待正式版发布,对于插件的支持。这样定制性强,开发者更能自定义适合自己的IDE。
- 对于 Fleet,还能将后端放到远程机器上(Linux),本机的 IDE 仅作为前端展示。对于大型项目、多人合作开发项目,也是一个很不错的解决方案。
- 笔者在使用 JetBrains IDE 的几年里,对于其功能的强大,特别是IntelliJ IDEA,满分10分,我都要打到8.8分。同时该公司IDE也受到了广大开发者的好评。
- 对于 Fleet 这个站在巨人(IDE)肩膀上的宠儿,不知是否能与现在的 Visual Studio 掰掰手腕。
- 在网上很多博主也评过 Fleet,其对 git 的支持也是基本完善的,类似 IDEA,同时笔者也对此进行了测试,使用感受良好。
Fleet 使用感受的更多相关文章
- JetBrains Fleet初体验,如何运行一个java项目
序言 各位好啊,我是会编程的蜗牛,JetBrains 日前宣布其打造的下一代 IDE Fleet 正式推出公共预览版,现已开放下载.作为java开发者,对于JetBrains开发的全家桶可以说是印象深 ...
- 【初码干货】【Azure系列】1、再次感受Azure,体验Windows Server 2016并部署BlogEngine.NET
上个月末,在某人的建议下,重新注册了一个1元试用账户(包含1个月期限的1500元订阅),并充值了1000元转为了正式账户,相当于1000元得到了2500的订阅,于是又一次开启了Azure之旅. 在这不 ...
- 分享我对 ASP.NET vNext 的一些感受,也许多年回过头看 So Easy!
写在前面 阅读目录: Visual Studio "14" CTP 关于 ASP.NET vNext ASP.NET vNext 实践 后记 ASP.NET vNext 发布已经过 ...
- "传成老树白茶"献礼母亲节 邀市民品茗感受茶文化
5月8日下午,传成老树白茶巡回中国公益品鉴会第七十站,走进福州马尾区东方名城传成老树白茶文化馆. 本次品鉴会活动以“感恩母亲节”为主题,以马尾船政文化为背景,邀福州市民一起品鉴白茶,感受中国茶文化. ...
- C# 项目提交过程中感受
C# 项目提交过程中感受 新到一家互联网公司,昨天第一次提交代码,遇到了不少问题,而且大多数是代码格式问题,特此将范的错误记录下来,自我警示. 1. 代码对齐,这个虽然一直也都在注意,不过还是有一行代 ...
- Deep Learning入门视频(下)之关于《感受神经网络》两节中的代码解释
代码1如下: #深度学习入门课程之感受神经网络(上)代码解释: import numpy as np import matplotlib.pyplot as plt #matplotlib是一个库,p ...
- 微信小程序开发感受
研究了大概有一个多星期的小程序了,说一下感受,之后会随时更新,一边学习,一边加上一部分学习代码和心得.我是一个前端厂里的新手,搬砖的时间不是很长,所以到一部分知识的理解浅之又浅,所以只能说自己的理解, ...
- 在GMIC听“移动互联网+医疗”的感受 2015-04-29
“互联网+”这个词挺火的,基本格式是“互联网+传统行业”,比如医疗.教育.交通等等.就更别说电子商务.金融这些领域了,相比已经和互联网分不 开了.在我看来,互联网+的背后,是信息化.智能化.信息沟通的 ...
- windows 8.1 试用感受:蛋疼感大幅降低
众所周知windows 8 的最大使用感受就是蛋疼. 无论是微软MVP,还是我这样的万年不悔微软小白鼠,普通用户,小白用户,或多或少的都对这款操作系统感到蛋疼. 槽点太多,以至于大家都懒得批判了.好在 ...
随机推荐
- 痞子衡嵌入式:聊聊系统看门狗WDOG1在i.MXRT1xxx系统启动中的应用及影响
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是系统看门狗WDOG1在i.MXRT1xxx系统启动中的应用及影响. 软件看门狗模块(WDOG)在 MCU 应用里可以说是非常基础的功能模 ...
- JVM垃圾回收篇
点赞再看,养成习惯,微信搜索「小大白日志」关注这个搬砖人. 文章不定期同步公众号,还有各种一线大厂面试原题.我的学习系列笔记. 基础概念 GC=jvm垃圾回收,垃圾回收机制是由垃圾回收器Garbage ...
- 你不知道的Python容器
你不知道的Python容器 你不知道的Python容器 散列表 ChainMap MappingProxyType 线性表 堆 参考资料 昨天阅读了<Python Tricks: The Boo ...
- XCTF练习题---WEB---baby_web
XCTF练习题---WEB---baby_web flag:flag{very_baby_web} 解题步骤: 1.观察题目,打开场景 2.观察题目内容,想想初始页面是哪个,再看看URL,尝试输入in ...
- 馒头的1day漏洞巡舰系统
馒头的1day漏洞巡舰系统 1day漏洞巡舰系统的目的 1day漏洞巡舰系统的可行性 1day漏洞巡舰系统所用技术 1day漏洞巡舰系统思维导图 1day漏洞巡舰系统初步设计图 1day漏洞巡舰系统初 ...
- 聊一聊 HBase 是如何写入数据的?
hi,大家好,我是大D.今天继续了解下 HBase 是如何写入数据的,然后再讲解一下一个比较经典的面试题. Region Server 寻址 HBase Client 访问 ZooKeeper: 获取 ...
- ABP框架之——数据访问基础架构
大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享阅读心得,希望我的文章能成为你成长路上的一块垫脚石,我们一起精进. 几乎所有的业务应用程序都要适用一种数据库基础架构,用来实现数据访问逻辑,以便从数 ...
- 06vim --- gcc库的制作及使用
VIM 命令模式下的操作 保存退出 快捷键 操作 ZZ 保存退出 代码格式化 快捷键 操作 gg=G 代码的格式化 光标移动(键盘上下左右键课代替) 快捷键 操作 h 光标左移 j 光标下移 k 光标 ...
- 【Java】在IDEA中将Javafx项目打包成为可运行的.jar文件
在使用Javafx制作一个图形化界面程序的时候,我遇到了打包文件的难题. 按照网上给出的解决方案构建出来的jar文件总是没有办法运行. 以下是我最终的解决方案. 我使用的IDE是IntelliJ ID ...
- salesforce零基础学习(一百一十五)记一个有趣的bug
本篇参考:https://help.salesforce.com/s/articleView?language=en_US&type=1&id=000319486 page layou ...