RustRover非商业用途可免费使用
极道Jdon 2024-07-08 11:35:02 阅读 93
RustRover是JetBrains推出的一款全新的专门针对Rust语言的集成开发环境(IDE)。它于2024年5月正式发布,加入了JetBrains现有的IDE产品系列。
新的许可模式
RustRover采用了一种新的双重许可模式:
免费的个人非商业许可
付费的商业许可
如果你是个人用户,只将RustRover用于非商业目的,那么可以免费使用。但如果要将其用于商业用途,则需要购买商业许可,与JetBrains其他产品类似。
为了降低成本,JetBrains删减了一些较少使用的功能。不过,这些功能仍可通过付费或免费插件的形式添加,以满足不同需求。
这是JetBrains首次采用这种许可模式,旨在让用户可以免费使用IDE进行非商业开发。目前这种模式基于用户诚信声明,JetBrains可能会根据实际情况进行调整。
值得注意的是,使用非商业许可时,用户无法选择不收集匿名使用统计数据,这与JetBrains的早期访问计划和隐私政策保持一致。
相比其他通用IDE具有以下主要优势:
专注于Rust生态系统
完全专注于Rust语言及其生态系统,提供针对性的优化和支持。
与Rust工具链(Cargo、Rustup等)深度集成,无缝支持Rust工作流。
为Rust Web应用开发提供专门的支持,如HTTP客户端、数据库访问等。
功能丰富且性能优异
提供智能代码补全、重构、快速修复等强大的代码辅助功能。
内置调试器、测试运行器、性能分析等工具,提高开发效率。
基于JetBrains优秀的IDE架构,确保高性能和流畅的用户体验。
与JetBrains生态系统融合
可作为IntelliJ IDEA Ultimate和CLion的插件使用。与JetBrains其他IDE产品保持一致的用户界面和操作体验。支持Git、GitHub等版本控制系统集成。
用户体验:
1、他们试图在发布前删除一些功能,以便将其免费。例如,在发布前几周,他们删除了 Prisma 支持。可能是为了推动人们走向 IntelliJ Ultimate。
2、他们删除了 JS / TypeScript 支持,现在仅在 Ultimate 版本中提供,这使得使用后端 Rust Web 服务器或 Tauri 或 Dioxus 之类的项目工作变得非常烦人。
3、我最初想使用 vscode 或其他较小的编辑器,如 zed 或 sublime text,但我一直回到 rust Rover,因为它在窗口底部有精美的测试集成,并且能够轻松编辑如何运行各种目标的配置( shell 中目标之前或之后的命令等)。
continue 和 Clippy 扩展在 rust Rover 中也能很好地工作,尽管我没有看到它们比在 vscode 中工作得更好。
4、我们必须感谢 jetbrain 的免费版,也许故意限制免费版本让你习惯该产品。
5、在工作中,通过 phpstorm,我获得了对 vue 的 js 支持以及除 php 支持之外的其他内容。然而,rustrover 不再支持 js 生态系统,就像几周前的 beta 版本一样。
6、JetBrains 是掠夺性的,它将应在单个 IDE 中的功能分布在多个 IDE 中,让您每年支付昂贵的许可证费用。
https://www.jdon.com/73757.html
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。