JetBrains Rider在今年一月份露面,后来的大部分时间被用在了内部早期预览版上,还没有为公开发布做好准备。而现在,我们可以下载早期预览版,并感受在IntelliJ平台上开发.NET是一种什么体验。早期预览版还存在一些问题,不过整体还是比较稳定的。

Rider基于JetBrains的平台,JetBrains的平台很受那些使用IntelliJ IDEA的Java开发者和使用WebStorm的JavaScript开发者的欢迎。Rider的主要.NET组件是ReSharper,ReSharper是Visual Studio的一个独立语言服务器扩展组件,它提供了代码分析、代码补全、代码重构、代码修复等功能。Rider可以在Windows、Mac和Linux上运行。

这款新IDE的一些主要特性如下:

  • 支持.NET框架、.NET Core和Mono

  • 支持主要的几种.NET语言:C#、VB.NET、ASP.NET(ASPX、Razor)、XAML

  • 支持其它语言:JavaScript、TypeScript、JSON、HTML、CSS、SQL、XML。稍后还会加入对Sass和LESS的支持

  • 支持Visual Studio和Mono的解决方案,支持MSBuild、XBuild、Uniti和.NET Core项目

  • 集成NuGet

  • 通过ReSharper可以完成2000多个代码检查和1000多个修复动作

  • 反编译器

  • 50多个功能重构

  • 单元测试 - NUnit、XUnit

  • 调试

  • 版本控制系统 - Git、Subversion、Mercurial、Perforce、TFS

  • 数据库 - MySQL、Oracle、PostgreSQL、SQL Server等等

  • 扩展插件。仓库里已有500多个插件

Rider可以单独下载也可以从工具箱里获取。

为何还要创建一款C# IDE?

主要是为广大开发者提供一种选择。我们坚信可以为那些在不同环境下工作的开发者提供优秀的用户体验。那为什么是现在呢?这是因为我们认为现在正是时候,原因如下:

  • 为了让ReSharper能够在不同环境下使用(独立于Visual Studio),我们已经艰苦工作多年了,dotPeek就是例证。

  • 现在已经有越来越多的开发者在使用非Windows平台,我们希望能给予他们所熟知的与ReSharper相同的体验。

  • 最后,微软现在正在将其平台与C#语言向着开源的方向推进,比如说CoreCLR。

这对于ReSharper意味着什么呢?

ReSharper依旧是Visual Studio的最佳扩展,也是我们的龙头产品之一。Project Rider使用了ReSharper则强化了我们对于ReSharper的承诺,因为对ReSharper的任何更新都不仅会让ReSharper受 益,Project Rider也会从中得到巨大的好处。除此之外,我们希望在Project Rider上所做的工作反过来能促进ReSharper的不断发展。本质上,Project Rider只会加大我们在ReSharper上所付出的努力。

原文地址:http://www.infoq.com/cn/news/2016/11/jetbrains-rider


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注

一款全新的基于IntelliJ和ReSharper的跨平台.NET IDE相关推荐

  1. arduino yun 京东_Arduino发布多款全新升级产品,宣布将成立Arduino基金会

    上海2015年10月23日电 /美通社/ -- 10月18日上午,全球知名开源硬件供应商 Arduino 全球首席执行官 Federico Musto 现身上海创客嘉年华发表演讲.演讲中 Federi ...

  2. 戴尔d系列服务器,戴尔科技集团推出两款全新VxRail产品

    近日,戴尔科技集团推出了两款全新VxRail产品,包括首款坚固耐用型VxRail D系列,以及搭载AMD EPYC处理器的VxRail E系列,两款产品将超融合基础架构的功能和简易性扩展至具有挑战性且 ...

  3. 一款全新的网页数据采集工具:爬山虎采集器

    特性 爬山虎采集器是一款全新的网页数据采集工具.作为一款工具软件,我们: 放弃了花哨的界面,换之以快速流畅的体验. 放弃了复杂的规则配置,开发了智能的自动提取算法. 在基于浏览器的可视化操作上,同时保 ...

  4. 设计一款全新交互的购物app

    设计一款全新交互的购物app,基于全息影像技术实现全新的体验. 在全息影像购物场景中,可以利用全息影像技术提供一种全新的购物体验.以下是一个基于全息影像的购物场景生成的示例: 虚拟试衣镜:顾客站在全息 ...

  5. 科技新品 | 飞利浦新型便携式投影仪;Amazfit三款全新智能手表;SK海力士业界第一款HBM3 DRAM...

    "科技新产品动态"栏目把新鲜的具有代表性的科学产品带到您眼前,涉及消费电子,半导体.服务器.智能家电等众多品类,提供图片和简单的文字介绍. 飞利浦推出两款新型便携式投影仪:卡西欧宣 ...

  6. 腾讯云推出多款全新云服务器产品,可5倍提升游戏、网关场景性能腾讯云推出多款全新云服务器产品,可5倍提升游戏、网关场景性能

    近日,腾讯云宣布推出多款全新的云服务器产品,包括标准型 S6.内存型 M6和计算型 C6.这几款产品基于最新发布的英特尔第三代英特尔® 至强® 可扩展处理器和全新一代自研星星海双路服务器打造,产品性能 ...

  7. 2023云和恩墨生态产品发布会圆满落幕,三款全新产品初亮相,助力千行百业智能升级...

    1月12日,以"多元共生,智创未来"为主题的2023云和恩墨生态产品发布会在线上成功召开,发布了三款全新产品:zData X 数据库一体机.zCloud for DBaaS平台和 ...

  8. 一款不错的基于WEB技术的文件服务器

    首先,让我感谢朋友ZHANGBIN给介绍的这个程序.一个不错的,只有500KB左右且免安装的小程序.     说明:这是一款不错的基于WEB技术的文件服务器,能够使用它进行文件的上传和下载.呵呵,如果 ...

  9. 弃用 32 位!所有基于 IntelliJ 的 IDE 将不再支持 32 位操作系统

    整理 | 苏宓 出品 | CSDN(ID:CSDNnews) 近日,JetBrain 宣布旗下所有基于 IntelliJ 的 IDE 将停止支持 32 位操作系统,其中包括 AppCode.Clion ...

最新文章

  1. test argument is not supported anymore. Use chainer.using_config
  2. JavaScript原型与原型链(总结篇)
  3. 对物联网操作系统特征和定位的思考
  4. android 修改菜单大小,如何在NavigationView中更改菜单项图标的大小?
  5. java自定义findbugs规则_静态代码扫描 (三)——FindBugs 自定义规则入门
  6. 10张让你大脑崩溃的图,敢接受挑战吗?
  7. ant man 什么意思_浅谈为什么很多蓝牙模块厂家选择nRF52832?
  8. Linux安装中文总是提示失败,AnyBackup-Linux 客户端安装失败,提示错误信息:Self IP Address is invalid...
  9. Web前端页面的浏览器兼容性测试心得(三)总结一些IE8兼容问题的解决方案
  10. 【深度学习】什么是深度学习-1
  11. 华为OSPF多区域+路由重发布/路由引入
  12. Nginx源码分析 - 主流程篇 - Nginx的启动流程(09)
  13. 线段树相关(研究总结,线段树)
  14. HDU6184 Counting Stars
  15. react 调用webIm
  16. Hive性能优化(全面)解决数据倾斜等问题
  17. ROS自主导航 - 实验教学方案
  18. 基于IjkPlayer的视频播放器
  19. 华为c语言机试题库及答案,华为C语言机试题面试题汇总.doc
  20. selenium获取某网站工作岗位信息(含火狐浏览器的驱动下载安装步骤)

热门文章

  1. Mac怎么不能拷贝文件到U盘
  2. 08 comet反向ajax
  3. jQuery formValidator表单验证插件4.1.0 下载 演示 文档 可换肤 代码生成器
  4. 张亚勤:PC之外的争夺战
  5. RTC 媒体流数据包丢包问题解决
  6. 为or、in平反——or、in到底能不能利用索引?
  7. .NET 7 预览版 2 已发布,NativeAOT 正式可用
  8. 一款强大的Kubernetes API流量查看神器
  9. [翻译]在GC上加入DPAD
  10. 理解C#泛型运作原理