您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
目前学c#怎么样?
语言,微软,自己的目前学c#怎么样?
发布时间:2020-12-06加入收藏来源:互联网点击:
目前学c#怎么样?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
正是好时候!
不要被漫天的Python训练营所迷惑觉得Python就是王者(虽然Python的用途真的很广特别是现在所谓的机器学习时代)。也不要被四处宣传的Java高薪所影响(虽然确实高),觉得Java就是天下。
其实在很多我们不常见的领域里面,看到了C#的接口时我们能够感动得热泪盈眶,特别时那些和硬件相关的企业软件,比如一些车载系统,一些机械臂编程。
现在,.Net Core 已经越来越成为微软的一个重心(而不是.Net Framework)。所以我们之前看到.Net Framework 一直停滞不前,但是.Net Core 却一路高歌。并且为了平滑迁移之前的应用,微软在.Net Core上实现了大部分.Net Framework的API。而.Net Core就是微软走向开源的重要一步,越来越多的活跃于开源社区能够让C#更充满活力。虽然不能完全替代Java但是和Java的应用相互协作完全不是问题。
此外,国家也在大力推广工业制造,在这方面C#有着比Java更广阔的应用场景,相信将来也会有更多的机会。
回答于 2019-09-11 08:43:50
我是一名.net程序员,主要是web端,就我个人而言,学习一门编程语言是否值得学习,得从两个方面来考虑,一个是就业前景,一个是我自己的兴趣,C#作为一门发展了近20年的编程语言,其实力是不言而喻的,但是由于天生的平台局限性,导致了很多C#程序员纷纷转头其他语言的怀抱,大多数都是为了生计和前途考虑,这也是一个很现实的问题。
不过近年来,微软.net core的横空出世似乎让C#又焕发了活力,其跨平台,兼容性,开源以及生态环境都无疑是加分点,其这些特点也给了学习C#作为主力语言的工程师一剂强心剂!以下是对其进行简单的介绍:
学习门槛低
如果你学习过C Java等,那么你会对C#的语法感到熟悉,它的语法非常的容易阅读,即使你是新手,也有大量的书籍和资料来供你学习
具备现代语言所有特点
.NET Core 有一些顶级功能:
强类型。
强大的基类库。
异步编程 - 易于使用的异步/等待模式。
垃圾收集,自动内存管理。
LINQ - 语言集成查询。
泛型 - List<T>, Dictionary<T, T>。
包管理。
跨多个平台和框架共享二进制文件的能力。
使用框架来创建 MVC Web 应用程序和 RESTful API
多端支持
Web、移动、服务器、桌面都支持,有很多好用且强大的框架提供支持
开发工具
Visual Studio一直以来都被称为宇宙最强IDE,可想而知其有多强大,目前微软已经发布了2019的正式版,从多个方面来看,其功能无疑都很强大
总结
从多个方面来看,C#都是值得你去学习的,当然不一定说就一定要用来当作自己的主力语言,单纯的从学习的角度或者说从兴趣来看,都可以学习,本人也是熟练一门语言,其他也有几个语言兼顾,学习才是硬道理,不必纠结语言的好坏或者在意其他人的看法,自己想要的才是最好的!
回答于 2019-09-11 08:43:50
前景还不错啊,好好干
,.NET分VB,C#,ASP.NET,Winforms,在网络开发和桌面应用的开发都较优秀,开发时间非常短,这也是它和JAVA的最大区别,ASP.NET是网页开发,VB的时代已经过去了,C#和Winforms主要是桌面应用开发,但.NET的相对好学,也没有JAVA那么高的技术含量
如果说前景绝对是JAVA好些 但C#学习速度快 可以吧C#学完以后再去学习JAVA
微软创建C#时怀有几个目的。首先,他们需要一个Java的替代品。随着他们和这种语言的持续法庭斗争,以及大多数人认为Java是Sun的产品,微软需要自己的类似Java的语言,并且能很明显看出是他们自己的。另外,微软想要一种新的、干净的语言,没有用户仍然需要维持的任何遗留代码。结局就是一种干净的语言,没有大量的包袱。
最愿意使用C#语言的是Java,C和 C++ 开发人员。这些开发人员已经熟悉了语言的结构和大小写敏感。他们也需要对待到.NET的学习曲线,因此他们不会比VB程序员有太多的优势。
C#的优点
我无可否认的是一个VB支持者,但是C#确实有一些优点。例如,多行注释的能力,不需要重复注释字符是相当灵活的。C#也能做前和后的自增、自减.
回答于 2019-09-11 08:43:50
建议考虑下java phython
回答于 2019-09-11 08:43:50
学什么语言不重要,重要的是编程思维。学精一门语言后,再入其他的语言,仅只是读读文档了解语法,1~2个月绝对就可以流畅上手
上一篇:南方的树木和北方有什么不同?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |