Jetbrains新一代IDE:Fleet 初体验分享总结
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
目录
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同时笔者也对此进行了测试使用感受良好。