RustRover正式发布:个人非商业使用免费,探索新可能

发表时间: 2024-06-01 10:12

不用考虑任何问题

一个人以一种

与他精神相适应的方式

吃、喝、活动和睡觉

才是幸福的极致吧





前几天,jetbrains发布了rust版本的jetbrains IDE,取名为rustrover,读起来很有气势,rover意为流浪者,rustrover就是rust流浪者。有一种电影流浪地球的科技感。



其实,jetbrains为了这次的正式发布,已经在一年前就开始开发rustrover了,现如今推着正式版将到来,jb宣布这款 Rust IDE 加入现有的 JetBrains IDE 家族。


rust是2015年诞生的,不到10岁,虽然它的编程语言排行榜连前十都没进,但是它绝对是顶流的存在,就类似因为陈情令爆火的王一博,肖战在娱乐圈的地位一样。


王一博的电影投资都很大,至少几个亿起步,rust背后有微软,谷歌,亚马逊等大厂的支持。


之前是通过IDEA加rust插件的方式来写rust的,但是这种方式已经不太可取了。



这种有点过河拆桥的做法让有些人不满,因为这意味着自己又要买jb的许可证了,很费钱,同时很多人也不喜欢安装太多的IDE。



这种做法可能会让很多人转向使用vscode,在开源又免费强大的vscode的压力下,JetBrains仍能存活至今,靠的不仅仅是运气。


在Jetbrains占下风的时候,Blankly的首席工程师在用了五年VS Code后,决定切换到JetBrains 生态系统,他说了如下理由:


JetBrains 具备优秀的Lint工具和无副作用流畅丝滑的重构能力。如果重构对你的项目很重要,那么JetBrains是更好的选择。


在调试上,JetBrains 比 vscode 明显略胜一筹,JetBrains 可以直接在变量声明的边上直接显示变量值,这使得跟踪复杂变量的时候会加快调试节奏。


但是对于rustrover,Jetbrains采取了新的许可证策略,该策略目前采用一种 honor system,即用户声明不会将 RustRover 用于商业用途就可以免费用。因此对于那些初学rust或者想练rust项目提高自己的同学很友好。


纵观Jetbrains IDE,从最早的Java的IDEA,到前端的WebStorm,Pycharm,再到Goland,世界上的语言有很多种,Jetbrains 却只选择Java,golang,js这些语言,从侧面也说明专用IDE是编程语言成熟的一个重要里程碑。




据统计,近2年,Rust开发者数量增长速度很快,已至300万左右,生态和社区的壮大也促使Jetbrains决定开发rustrover。同时工具的完善也会推动rust生态和社区的发展。