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