文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

JetBrains Fleet 和 VS Code:哪一个更好?

2024-12-01 02:04

关注

Jetbrains Fleet 的到来意味着 VS Code 有了一个潜在的竞争对手。但是 Jetbrains Fleet 为 IDE 领域带来了什么?

JetBrains 以开发多个 IDE 而闻名,这些 IDE 迎合了许多开发领域,例如 Web、Android 和数据科学。

最近,JetBrains 发布了其 IDE 库中最新工具的预览版,JetBrains Fleet:一个多语言编程 IDE。JetBrains Fleet 被设计为支持多种语言和功能的轻量级 IDE。

这些特性使 Fleet 成为由 VS Code 主导的 IDE 世界中的新竞争者。但是它的主要功能是什么,它与 VS Code 相比如何?请继续阅读本文以下的内容。

JetBrains Fleet 的系统架构设计

JetBrains Fleet 主要在 JVM 平台上用 Kotlin 编写。这是因为与 JVM 相关的性能和跨平台性质允许支持多个操作系统。

图片来源:JetBrains Fleet

IDE 采用分布式体系结构设计,支持本地独立实例、远程开发和协作开发环境。这是通过许多组件实现的:

Fleet 的智能模式功能

智能模式处理高级 IDE 功能,例如智能代码建议、高级代码导航、代码重构和检查。此功能由后端组件提供。

根据文档,Fleet 支持两种类型的后端,即 IntelliJ 代码处理引擎和 LSP 服务器。

当您启用智能模式时,Fleet 将根据您编码时使用的编程语言启动特定的后端。例如,用于Java的IntelliJ代码处理引擎。

而 LSP 服务器(此服务器使用语言服务器协议与 Fleet 通信)在您使用其他编程语言(如 Rust)时启动。其他智能模式功能包括导入项目、执行Git 命令以进行版本控制以及运行脚本。

Fleet 的多语言支持

Fleet 目前提供对多种编程语言的支持,例如 Go、Python、JavaScript、Java、Kotlin、TypeScript 和 Rust,并额外支持使用插件的其他语言。

JetBrains 将这种支持称为具有多语言体验。该功能将Fleet比作VS Code,因为它支持多种语言。Fleet 会自动从源代码中检测项目配置,从而最大限度地减少在 IDE 中配置项目的需要。

队列中的协作和远程功能

根据文档,Fleet 旨在支持许多工作流程,使其易于处理项目。Fleet 内置了对代码空间、云、Docker 和远程计算机的支持。

您可以在本地运行 Fleet 或在任何受支持的环境配置上访问支持 Fleet 代码引擎和语言服务器的开发环境。

此外,Fleet 还内置了对代码协作的支持。您可以共享代码编辑器和调试会话,并执行代码审查,而无需安装任何其他设置。

这是通过在本地计算机上启动协作会话或连接到与团队共享的远程开发环境来完成的。

JetBrains Fleet 与 VS Code 相比如何?

如果您已经在使用 VS Code,您可能想知道 Jetbrains Fleet 是否做得更好。

安装过程

要在本地安装 Fleet,您需要先安装 JetBrains Toolbox。该工具箱包含包括 Fleet 在内的所有 JetBrains IDE 应用程序,这与 VS Code 不同,VS Code 只需要您下载并安装其可执行文件。

订阅计划

Fleet 的预览版目前是免费的,但 JetBrains 计划发布具有付费层和免费计划的专业稳定版本。稳定版将具有开发商业项目所需的所有功能,而免费版的功能有限。

另一方面,VS Code是开源的,并且具有丰富的扩展库,用于构建爱好和商业项目。

内存消耗

说 Fleet 是一个轻量级的 IDE,但是测试时它比 VS Code 占用更多的内存空间。我在 VS Code 和 Fleet 上运行了相同的项目,如您所见,两个 IDE 之间的内存消耗存在很大差异。

用户界面

Fleet 有一个简单的用户界面。启动 IDE 时,将打开一个类似记事本的代码编辑器。工作区没有杂乱无章的按钮和菜单。

但是,需要一些时间来适应所有基本开发工具(如终端)的位置。相反,VS Code 在顶部和左侧导航选项卡上就具有所有基本工具。

未来主义 IDE

总体而言,JetBrains Fleet 是一个非常有前途的 IDE,具有令人敬畏的必备开发功能。它的核心功能使其成为由 VS Code 主导的 IDE 世界中的强大竞争对手。

但是,它可能不会扼杀 VS Code。应该只会使 VS Code 更加成熟,并拥有活跃的开发者社区,得到专业开发者的广泛支持。

来源:Linux迷内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯