当前位置: 首页 > 后端技术 > PHP

JetBrains官宣!“下一代IDE”轻量级编辑器Fleet正式发布-或者与MicrosoftVSCode竞争?

时间:2023-03-30 03:40:31 PHP

前几天,“PHP基金会”即将成立的消息让JetBrains赚足了“眼球”。刚刚,JetBrains官方又宣布了一个重磅消息——全新的“下一代IDE”轻量级编辑器Fleet正式发布,再次引起了大家的关注。11月29日,JetBrains首席布道者HadiHariri在官博发文,正式宣布Fleet编辑器的到来。HadiHariri在文章中表示,Fleet是一个轻量级的编辑器。第一次启动Fleet时,它会作为一个成熟的编辑器启动,提供语法突出显示、简单的代码完成以及用户对编辑器的所有期望。但这还不是全部,舰队编辑器还有更多内容!JetBrainsFleet:轻量级全能“IDE”Fleet不仅是一个轻量级的编辑器,还是一个功能齐全的IDE(IntegratedDevelopmentEnvironment集成开发环境)。由于它作为一个IDE,开发人员不再需要打开不同的IDE来获得特定技术所需的功能。有了Fleet,以上所有功能都在一个应用程序中。Fleet可用于为程序开发环境(一般包括代码编辑器、编译器、调试器和图形用户界面等工具)提供应用程序,支持IDE中的智能补全、重构、导航、调试等所有功能。只需单击一个按钮即可。Fleet适用于需要快速浏览和编辑代码的情况。它可以在几秒钟内快速启动,让用户可以立即开始工作。它可以很容易地转换为IDE。IntelliJ代码处理引擎可以独立于编辑器本身运行。Fleet继承了基于IntelliJ的IDE中开发人员最喜欢的功能,具有智能且用户友好的特点,具有项目和上下文感知代码完成、定义和使用导航、即时代码质量检查和快速修复。Fleet:适用于多语言环境我们知道,除了不同的项目,开发者往往会在单个项目中使用多种技术。在JetBrains中,所有现有的IDE都基于同一个核心平台,让开发者拥有更好的编程环境。Fleet提供的多语言体验为多种语言和技术提供开箱即用的智能支持,通过专用插件支持更多程序。借助LSP,您还可以使用Fleet中的其他语言服务。Fleet旨在从源代码中自动检测用户的项目配置,最大限度地提高用户从其智能代码处理引擎中获得的价值,同时最大限度地减少在IDE中配置项目的需要。Fleet:更灵活的分布式系统架构设计Fleet采用分布式架构构建,无论开发者的项目是在本地,在容器中,还是在千里之外的另一个国家,都能满足与本地项目开发者合作的需求需要。通过提供虚拟化文件系统,Fleet可以同样出色地处理本地和远程项目。Fleet的分布式架构分为前端、后端、工作区服务器和文件系统监视器。这允许其自身以分布式方式运行,例如允许分析和其他操作在远程机器上运行。FleetinSpace认为,许多开发人员在处理新项目时都经历过必须设置环境的痛苦,以确保他们拥有正确的设置、正确的依赖项以及实际开始工作所需的一切。现在,JetBrainsSpace添加了编排支持,可以轻松地从源存储库启动远程服务器实例,这些实例可以使用Dockerfiles进行自定义。此外,使用现成的开发环境可以快速开始处理空间中托管的项目。Fleet是协作的:多个人可以一起编码由于Fleet建立在协作的基础上,它允许用户轻松地在项目上进行协作,无论他们是本地的还是远程的。使用Fleet,您可以与其他人一起编写代码。Fleet不仅允许共享编辑器,还允许共享终端和调试会话、执行代码检查、探索代码等等,所有这些都可以设置为“零”。也就是说,其他人可以连接到您在计算机上启动的协作会话,或者每个人都可以连接到共享的远程开发环境。Fleet提供同时处理相同或不同文件、运行测试、访问终端以及您期望从协作IDE获得的其他功能。Fleet:IntelliJ代码处理引擎加持HadiHariri表示,JetBrainsFleet轻量级编辑器是基于现有的知识和技术。“我们花费了20年的知识和经验来编写工具,尤其是IDE,并将吸取的经验教训应用于开发Fleet。但更重要的是,我们也在使用我们现有的技术。事实上,你在Fleet中看到的所有智能都使用了后端的IntelliJ代码处理引擎。“我们将为有时只需要一个编辑器但也需要功能齐全的IDE的用户、希望使用单一工具而不是专业工具的用户以及现有IDE可能不适合分布式开发的用户提供支持。Fleet针对无法满足的特定场景,提供了不同的开发体验。在JetBrains还将继续开发其各种IDE的同时,Fleet将利用这些努力继续改进。最后,HadiHariri强??调,Fleet仍处于早期阶段,但JetBrains将致力于为用户提供一个工具,这个过程也需要用户的反馈。