一款全新的基于IntelliJ和ReSharper的跨平台.NET IDE
来源:互联网 发布:淘宝客服岗位业绩贡献 编辑:程序博客网 时间:2024/06/15 19:22
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
- .NET Core跨平台的奥秘[下篇]:全新的布局
- UEStudio '06-一款基于IDE的代码编辑器_简介
- Erlang的第一款IDE:Leix's Editor --基于wxErlang
- IntelliJ的IDE中的project和module
- 诺基亚和C2 Microsystems共建基于Qt的全新互联网电视平台
- 一款全新的概念货车WAVE
- 探探潘滢:如何做一款基于算法的“颜值”社交平台
- Mule3.0的全新IDE--MuleStudio
- 关于intellij ide的tomcat的部署和配置
- Intellij idea IDE的使用
- 基于Mono和VSCode打造轻量级跨平台IDE
- 一款基于浏览器的云技术在线Web开发IDE—CodeRun Studio
- JetBrains宣布Project Rider:一款C#跨平台IDE
- 一款小巧的Java IDE - Gel
- 寻求一款简易的C/C++IDE
- 国泰航空全新的基于SOA的IT基础架构平台
- 开发IDE工具的公司ReSharper的Ilya Ryzhenkov总结了使用var的一些好处
- Supervisor 守护 dotnetcore 程序
- Docker 部署dotnetcore
- ASP.NET Core服务器综述
- ASP.NET Core的Kestrel服务器
- ASP.NET Core WebListener 服务器
- 一款全新的基于IntelliJ和ReSharper的跨平台.NET IDE
- Asp.Net Core 通过中间件防止图片盗链
- 微软的FreeBSD社区推广活动 北京站,你没看错!微软现在是一家名副其实的开源公司
- C程序编译执行过程
- 两年来的core折腾之路几点总结,附上nginx启用http2拿来即用的配置
- .NET Standard 2.0:整齐划一的目标
- 因缺少jedis.jar包报"java.lang.NoSuchMethodError: redis.clients.jedis.JedisPool..."问题
- 在ASP.NET Core中实现一个Token base的身份认证
- 八幅漫画理解使用JSON Web Token设计单点登录系统