C#(csharp)这门语言的优势在哪?

c#的优势体现在以下几个方面:

编程优势:

优雅的语法风格、创新的语言特性、提供了很多的编程语法糖,使得编程开发人员比较容易上手,配合本家生产的宇宙级开发神器IDE工具visual Studio更是得心应手。

C#(csharp)这门语言的优势在哪?

版本的良好更新:

作为科技巨头微软公司编程主打产品之一,微软对于c#的维护与更新都提供了强有力的支持(亲爹光环)。

c#诞生初期,由于微软的战略豪赌的失误,导致该语言不具备跨平台运行特性与过于封闭,这是不符合移动互联时代的市场需求的,在后期的版本微软也对其进行了重量级的更新,目前无论是在开源与跨平台方面都已经得到了翻天覆地的改变,而且进行了多次底层优化,使得c#语言在运行效率上也得到了大幅提升!

C#(csharp)这门语言的优势在哪?

应用上的优势:

目前在数据库应用程序开发、分布式开发、web应用开发、网络通信开发、嵌入式设备开发、游戏开发、工具软件开发等方面都可以见到c#的身影,尤其在医疗行业、工业软件、手机游戏领域得到了非常广泛的应用。

C#(csharp)这门语言的优势在哪?

语法简洁优雅,开发效率高,在windows桌面应用开发方面,可以说是最好用的开发语言,同时通过Xamarin也支持跨平台移动开发,目前.net core(.net 5)也支持跨平台,并且运行效率评测高于Java等语言,所以在Web开发方面,也受广大开发者欢迎!

C#语言可以说是“成也微软,败也微软”,微软推出C#语言,就C#本身是强过Java的,但是在Dotnet整体战略上的失误,导致不如Java流行。

很多人在谈论C#语言时,会说到Dotnet,说它不跨平台等等,C#语言和Dotnet平台是两个东西,早年微软没有为Linux系统编写Dotnet Framework,而C#运行又要依赖Dotnet Framework,这就导致C#语言主要运行在Windows系统下。

当然在其它的一些环境也可以运行C#,例如Unity 3D,是可以用C#开发的。

后来Novell公司开发了Linux的C#编译器Mono,可以让C#运行在Liunx平台;再后来,微软开发了Dotnet core,实现DotNet跨平台支持,C#自然也可以跨平台运行了。

-----

咱们不讨论运行平台上的事情,单说C#语言的话,它是无比优秀的,语法简捷、优雅,书写流畅、易上手;诸多“语法糖”着实很甜。再加上开发工具visual Studio的加持,调试、测试都很方便。开发速度大大超越其它语言(例如Java)。而运行速度,这个……早年不太行,现在还是可以的。

随着微软战略规划的调整,Dotnet平台应用场景越来越广泛,C#语言本身就很优秀,势必将来市场占有率会越来越大。

C#(csharp)这门语言的优势在哪?

最大的优势有个强大无比的微软爸爸,砸了无数资源捧红。

此外有个极其NB的技术大咖(名字不记得了)打基础。确切的说是好几个,光从Borland挖过去顶级的人才就好几个。技术上一点问题没有。

再加上有宇宙第一的Visual Studio加持,优势大大滴!

NET的背后靠山是微软,未来的发展前景还是值得期待的。

计算机领域中技术更新是非常频繁的,而新技术的诞生必须是高端技术人员辛勤的劳动获得的结果。而高端技术人员的费用又是一比不小的开销。

所以说只要微软不放弃它,它的前景一定是很不错的,因为微软有这实力。更何况.net core平台的推出微软现在全面拥抱开源平台以前只能Windows上部署,现在Linux也可以部署包括数据库SQL Server也推出了Linux版本,未来的发展可想而知。尤其这两年.net core版本跟新很快的从.Net Core1.1,.Net Core2.0,.Net Core2.1,.Net Core2.2。现在已经推出了.net core3.1。并且推出.net 5预览版,.NET 5讲统一.net core 与.net framework。

Net Core平台主要优势

(1)开源、跨平台:.NET Core 是开放源代码通用开发平台,由 Microsoft 和 .NET 社区在 GitHub 上共同维护。 它跨平台(支持 Windows、macOS 和 Linux),用于构建web应用、IOT应用和移动后端应用。

(2)性能优越。据.net core团队给出来的性能测试数据来看,Asp.net core(.net core)相比与原来的Web(.net framework 4.6) 程序性能提升了2300%。跟python、java等相同环境比较,性能都要优越。在 Techempower 的 Web 框架性能测试排行中,在 主流框架的各项性能对比中 ASP.NET Core 都遥遥领先

1、语法优美

2、基于此的开发框架很多,从移动到桌面 全部都有

3、跨平台

4、开发效率奇高

5、开发工具最强大

.....

语言太多了,我也想学一下,不知道怎么选,一直没有开始

[哈欠]拖控件啊

一位非常牛非常牛的大神的作品,该大神其他作品Turbo Pascal、Borland C++、Delphi、VJ,老一点的程序员对此想必并不陌生,都是当年的主流开发工具。据说目前源码编辑器中90%的技术源自这位大神。

至于C#,微软主推,如果想在微软平台上做点啥,肯定要学咯。

微软官方支持,能持续更新。在Windows平台能开发所有类型程序,类库强大。开发资料多,便于学习。