.NET 开发工具盘点和现状(.net的开发工具)

在这里我盘点一下.NET的开发工具:Visual Studio、Jetbrains Rider、Mono Develop、SharpDevelop、QuickSharp、Visual Studio Code。Java有大大小小很多开发工具,现今重量级的有3个:Eclipse、Jetbrains IntelliJ IDEA 、Netbeans,在.NET中有这一量级的是:Visual Studio、Jetbrains Rider、Mono Develop,其它几个虽然不够级别,但是有一些原因值得列举。

大家公认的.NET相对于Java弱在生态,而Mono DevelopSharpDevelop两个项目对.NET的生态影响很大,所以要重点谈谈。

一 Visual Studio

Visual Studio不用多说,它在全世界的所有强大IDE中属于最强大,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括C 、C# 、Microsoft Windows、Windows MobILe、.NET Framework、.Net Core。

网址:https://visualstudio.microsoft.com/zh-hans/

.NET 开发工具盘点和现状(.net的开发工具)

二 Jetbrains Rider

Jetbrains Rider是著名的公司Jetbrains推出的.NET开发工具,但它是用Java语言开发实现的,在.NET世界中中非常特别,它不像Visual Studio只能运行在Windows,还可以运行在Linux和MacOS上。它的编辑器智能提示比Visual Studio好,也能进行Web开发,.NET Core开发,功能非常强大。

Jetbrains Rider很年轻,它是在2016被宣布推出,应该在2017年才正式推出1.0版本。

Jetbrains Rider是收费的,而且很难破解,.NET程序员习惯使用Visual Studio,这个工具虽然很好很强大,但是用的人不是很多。

网址:https://www.jetbrains.com/rider/

.NET 开发工具盘点和现状(.net的开发工具)

Mono Develop

MonoDevelop 1.0是在2018年发布的,距今已经很长时间了。

它原先是Mono社区提供的.NET开发工具,GUI使用的GTK#,功能比较齐全,还可以开发手机APP。

Mono Develop原来提供各个平台版本,被收购之后有了一些变化。

2016它微软收购,现在改名叫Visual Studio for Mac。虽然改了名字,界面还是和以前差不多。Mono Develop的最小版本是7.6,只提供Linux和MacOS版,如果想在Windows上尝试一下,还得要下载源码自己编译,远不如以前用起来方便。

微软收购Mono Develop应该是看中它的跨平台和APP开发,可是收购之后Mono Develop并没有对主流.NET开发有多大影响,反而不提供Windows版本。众所周知,.NET程序员绝大部分是在开发Windows下开发的,收购后此举让大家又少了一个工具,少了一个选择,对.NET来说绝对不会有利。

WinformWPF没有实现跨平台,GTK#也没有什么大的发展。

网址:https://www.monodevelop.com/

.NET 开发工具盘点和现状(.net的开发工具)

Mono Develop在Windows下只提供源码,需要自己编译。

.NET 开发工具盘点和现状(.net的开发工具)

四 SharpDevelop

SharpDevelop是.NET世界中非常有名的开发工具,虽然功能没有那么强大,但是它向我们奉献了很多强大的开源类库,比如编辑器控件、压缩解压类库、IL操作类库等等。它的最新版本是四年前的5.1版本和Mono被收购是同一年,而且官网现在也消失了,说明SharpDevelop已经不行了。

SharpDevelop是一个很老的.NET开源项目,最早的1.0版本应该是在2004年发布的,那时.NET刚出现不久,很多.NET开源项目正在兴起,似乎很快超越Java的样子。所以它的资格仅次于Visual Studio,而且雄心很大,要像Java中的Eclipse一样。

可以说,SharpDevelop的失败标志着.NET开源社区的失败。

SharpDevelop官网是www.icsharpcode.net,现在它已经不能打开观看了,打开后就会跳转到网址https://github.com/icsharpcode上,所以只能提供一下源码开源网址。

相关网址:

https://sourceforge.net/projects/sharpdevelop/

https://github.com/icsharpcode/SharpDevelop

.NET 开发工具盘点和现状(.net的开发工具)

ICSharpCode贡献的部分开源项目

.NET 开发工具盘点和现状(.net的开发工具)

五 QuickSharp

最新版本是发布于2018-05-31的2.0.1.00736版本,实质上已经停止开发了。QuickSharp是功能很少,但是很灵活方便的一个小IDE。它最早应该是在2008年发布的,很老,还有它是开源的,我们可以从它的源码学习利用一下,所以有必要说一下这个工具。

它的功能简单,不过它的官网比较漂亮,不像要关闭的样子,软件界面也比较好看。

网址:http://quicksharp.sourceforge.net/

.NET 开发工具盘点和现状(.net的开发工具)

六 Visual Studio Code

微软在2015年4Build 开发者大会上正式宣布了 这个项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。它可以编辑开发很多语言,比如C#、Javascript、Python、Html…..现在越来越流行。

网址:https://code.visualstudio.com/

.NET 开发工具盘点和现状(.net的开发工具)

来源:https://www.cnblogs.com/tkt2016/p/12523706.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月19日 下午8:07
下一篇 2024年5月19日 下午8:19

相关推荐

  • 新一代蛾类害虫诱捕器问世

        近日,由中国农业科学院烟草研究所植物保护研究中心与北京中捷四方生物科技股份有限公司共同研发的新一代蛾类害虫诱捕器问世。第一批产品已销往山东、贵…

    科研百科 2022年5月16日
    320
  • 软件项目管理软件哪个好

    软件项目管理软件哪个好 随着软件开发行业的不断发展,软件项目管理软件已经成为了软件开发过程中必不可少的工具。选择一个好的软件项目管理软件可以提高软件开发的效率和质量,本文将介绍几个…

    科研百科 2024年7月22日
    57
  • 课题学术思想怎么写

    课题学术思想怎么写 随着现代学术的不断发展,课题学术思想怎么写成为了一个备受关注的问题。课题学术思想怎么写是指在写课题学术思想时,需要怎么写才能表达出自己的学术思想和研究思路。 在…

    科研百科 2024年11月12日
    6
  • 重要通知!开始报名啦!(报名开始了吗)

    用双脚丈量世界 用眼睛记录风景 亲爱的小贝壳们 寒假来啦,暑假也要安排啦! 想不想来一场异国之行 想不想邂逅一个更好的自己 2024年度 “行知世界”暑期短期访学交流活动 开始报名…

    科研百科 2024年6月24日
    72
  • 安徽广播影视职业技术学院:“党建+教学”提振课堂育人能量场(安徽广播影视职业技术学院教授)

    “用设计讲好乡村故事,希望给马郢村注入更多活力,丰富马郢的风貌图景。”近日,在安徽省合肥市首届翕乡嘉年华活动乡村振兴发展论坛交流会上,安徽广播影视职业技术学院艺术设计学院教师台佳以…

    科研百科 2024年6月30日
    46
  • 项目进度计划和进度管理计划

    项目进度计划和进度管理计划是项目管理中至关重要的两个部分。它们可以帮助项目团队确定项目的目标,时间表和资源,以确保项目在预定时间内按计划完成。本文将介绍项目进度计划和进度管理计划的…

    科研百科 2024年8月21日
    26
  • 高校科研项目网页 高校科研项目申报流程

    高校科研项目网页:科研项目申报流程概述 科研项目申报是高校研究人员开展科研工作的重要方式之一。通过申报科研项目,研究人员可以与同行交流,展示自己的成果,同时也可以为高校和社会做出贡…

    科研百科 2024年7月30日
    59
  • 理工导航答科创板首轮31问:科创属性、核心技术等被关注(科创板核心理念是什么)

    7月9日,资本邦了解到,北京理工导航控制科技股份有限公司(下称“理工导航”)回复科创板首轮问询。 图片来源:上交所官网 在科创板首轮问询中,上交所主要关注公司关于控股股东、实控人、…

    科研百科 2024年6月20日
    37
  • 凉山州门户网(凉山州协同办公系统)

    凉山州协同办公系统 凉山州是一个位于中国四川省西北部的山区州,拥有着独特的自然风光和丰富的历史文化。然而,在这个偏远的地方,协同办公系统成为了实现高效协同办公的必要工具。 凉山州协…

    科研百科 2024年6月3日
    72
  • 项目管理师报名

    项目管理师报名:掌握项目管理技能,提升职业竞争力 随着全球经济的不断发展,项目管理在各个领域的重要性也越来越凸显。作为项目管理专业人员,掌握项目管理技能是非常重要的。现在,项目管理…

    科研百科 2024年9月23日
    30