基于IntelliJ和ReSharper的跨平台.NETIDE是怎样的-成都快上网建站

基于IntelliJ和ReSharper的跨平台.NETIDE是怎样的

这篇文章给大家介绍基于IntelliJ和ReSharper的跨平台.NET IDE是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

在城东等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站建设、网站制作 网站设计制作定制网站设计,公司网站建设,企业网站建设,品牌网站设计,营销型网站,成都外贸网站建设公司,城东网站建设费用合理。

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上所付出的努力。

关于基于IntelliJ和ReSharper的跨平台.NET IDE是怎样的就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


网页题目:基于IntelliJ和ReSharper的跨平台.NETIDE是怎样的
文章分享:http://kswjz.com/article/pogijc.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流