TA的每日心情 | 慵懒 2021-10-18 03:30 |
---|
签到天数: 89 天 连续签到: 1 天 [LV.6]元神初具
声名显赫
- 积分
- 2369
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
JetBrains Rider是由jetbrains推出的一款跨平台的.net ide集成开发环境,相信大家都用过jdebrains推出的一系列开发环境,该工具可以轻松对各类应用程序进行管理、构造和调试等操作,支持C#, VB.NET, ASP.NET,HTML, CSS和SQL等语言,拥有智能代码编辑、单元测试、版本控制以及专业代码分析等多种功能,兼容win、mac、linux等操作系统。
从微软公司的.NET标准开始大面积推广到现在,所有的平台上加起来几乎只有两款能用的IDE,第一款不用说也知道:Visual Studio,第二款是很多Mono .NET开发者以及早期Unity开发者很熟悉的Mono Develop。但是最近(也不算最近了,若干个月前)JetBrains公司发布了旗下名叫Rider的.NET IDE的EAP版本。
说起JetBrains,它的很多作品让人印象深刻:比如Android Studio的基础、优秀的Java IDE——IntelliJ,Visual Studio最著名的插件之一——ReSharper,著名的C/C++ IDE——CLion,著名的Python IDE——PyCharm,它们都是JetBrains旗下的产品。
本次JetBrains家族新增的产品Rider面向的是.NET开发,能同时兼容微软.NET Framework、Mono .NET和.NET Core三个不同的.NET实现。贴心的是,它不仅兼容Linux和Mac,还内建了VS风格的着色主题和快捷键,这让Visual Studio用户迁移到Rider的难度降低了。
软件评测
①编码体验
我的初步体验感觉它的代码编辑器是Visual Studio的复刻版——毕竟配色、快捷键、IntelliSense都一样。但是很快我就发现了两个小细节——它们让Rider的编辑器更突出:
折叠点更多、更智能。这让开发人员手动编写region的次数大幅减少;
易混字段的相互转换。例如,在.NET标准里,基于Array的集合的元素个数都用Length属性表示,基于CollectionBase的集合的元素个数则都用Count表示。虽然它们在学术意义上更严格,但是经常让开发人员分心。Rider会在IntelliSense里将两者都标为可用,然后依据上下文推断到底应该是Count还是Length。对于其它易混的字段也是如此。
短时间内我很难发现Rider的代码编辑器的更多细节了,但是Rider的代码编辑器的体验确实类似一个装了ReSharper的Visual Studio代码编辑器——更好用,同时又很熟悉。
②整体体验
在我的计算机上,Rider的反应速度比Mono Develop高了不少,资源占用也比Mono Develop更低。Gtk+的着色主题和我的桌面整体风格很搭,界面也是标准的JetBrains布局。解决方案资源管理器和Visual Studio的版本以及Mono Develop的版本功能接近,文件图标也沿用了Visual Studio的风格,辨识度很高。
③功能性
就目前看来,Rider似乎能正确完成设计中的所有功能——包括编码、编译、调试一条龙。
4、总结
Rider比Visual Studio和Mono Develop更轻,对开发人员的友好度稍微高一些。
从Visual Studio迁移到Rider难度很低,也基本没有习惯完全不同的地方。
Rider的EAP版本很不稳定,但是鉴于其它JetBrains软件的表现,其正式版应该也会很稳定。
Rider是要收费的,这相比Visual Studio和Mono Develop来说就显得不太厚道了——但是这可以理解,毕竟VS和Mono的核心都是它们自己的.NET平台,Rider却只是一个单纯的IDE,没有另外的盈利点了。
软件破解
同Resharper一样,本地搭个激活服务器即可。
下载地址
|
|