查看原文
其他

JetBrains 在 IDE 上添加远程开发功能,引入轻量编辑器 Fleet,对标 VisualStudio Code

为开发者服务的 21CTO 2022-05-25

导读:除了将前端和后端分开支持开发者远程开发之外,JetBrains 还通过新的编辑器 Fleet 进入了轻量级 IDE 市场。


IDE支持前后端分离


JetBrains 已开始分离其 IDE 的前端和后端,让开发人员在一台机器上只开发接口,在另一台机器上拥有源代码、工具链以及 IDE 后端。


它使用新的 JetBrains Gateway IDE 启动器,通过 SSH 连接到远端主机。目前暂时只支持 Linux 物理机和虚拟机作为服务端。


“JetBrains 客户端在本地运行并为 IDE 后端提供UI。它基于 IntelliJ 平台,感觉就像一个完整的基于 IntelliJ 的 IDE——它具有相同的编辑器、代码完成、导航、检查和重构工具,和本地 IDE 一样,但所有文件都在远程托管,所有编译和运行处理都在远程服务器上完成,” JetBrains在博客中解释道。


“远程开发是利用强大的基于云的服务器、创建可重现、干净的开发环境,避免丢失装满重要源代码的笔记本电脑噩梦的好方法。”


远程开发目前仅在 IntelliJ IDEA Ultimate 上可用,而不是免费社区版,需要开发者在本地和远程安装用户插件。


“我们正在研究从 JetBrains Client 远程安装插件的能力,”JetBrains 表示。


Gateway 与 IntelliJ IDEA Ultimate、PyCharm Professional、GoLand、PhpStorm 和 RubyMine 捆绑在一起,并且能够与 CLion 和 WebStorm 独立使用。


轻量级IDE Fleet


JetBrains 的 IDE 确实都非常好用、功能特别全,但是相对来说就不是那么的轻量化。而微软的 Visual Studio Code 既有专业 IDE 工具完整的功能又能保证自身的轻量化,相对不那么的臃肿。


有了 VS Code 这个成功的例子,就有程序员在网上给 JetBrains 官方提建议了:啥时候 JetBrains 也会推出一个轻量化的编辑器呢?


现在,这个建议实现了——昨天 Jetbrains 就在官方宣布了一个新的产品:Fleet,这便是对标 VS Code 推出的。



据称Fleet是“从头开始构建的新架构”。Fleet 作为普通文本编辑器打开,当启用其智能模式后,Fleet 将根据编程语言连接到基于 IntelliJ IDEA 或基于语言服务器协议的后端,然后提供重构、代码突出显示、自动完成和类信息等功能。



Fleet 还可用于与能够连接到同一后端的多个客户端协作开发。


启用智能模式的Fleet。图片来源:JetBrains

Fleet 目前支持 Java、Kotlin、Python、Go、JavaScript、Rust、TypeScript 和 JSON编码,而 PHP、C++、C# 和 HTML 也即将推出。



新的Space工具


此外JetBrains 还在其运行在 JetBrains 服务器上的 Space 工具中启动了 Docker 开发环境。


JetBrain这样形容Space工具: “Space 可以让你准备后端工作、克隆 Git 存储库、构建项目索引和解决依赖关系。看起来好像有人比你早一个小时来到办公室,打开你的电脑,在 IDE 中打开项目,工作一个 100% 就绪的 IDE,它准备好一切。可以让你的一天有个美好的开始。”


如果用户在 30 分钟内未使用环境,容器将自动关闭,并保存未保存的更改。容器目前支持一个存储库。虚拟机目前提供 4、8 和 16 核配置,内存分别为 8、16 和 32GB,定价分别为每小时 0.40 美元、0.80 美元和 1.60 美元,环境存储收费为每小时 0.008 美元。


作者:场长


相关阅读:


宇宙第一 IDE 发布新版

Visual Studio Code 1.47发布:新的JS调试器,ARM支持,改进的设置编辑器

新一代程序员都用什么IDE写代码


关于21CTO.com


21CTO.com是开发者的学习与服务平台。


我们为开发者提供高质量的资讯、学习以及工具等产品;

帮助企业快速对接开发者,包括人才招聘,数字化转型咨询,软件研发等服务。


网站地址:www.21cto.com

投稿邮箱:info@21cto.com

联系微信:13426109659


 扫描二维码关注21CTO微信号



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存