按照道理来说,现在的市场上,Java应该是比.Net火的。遇到的Java应该比.Net多才对。
那.Net其实就是微软旗下的一个用来做应用程序开发的技术平台,现在.Net下面有两种开发框架,一个是.Net framework,一个是.Net Core。
开发框架的,你可以简单的理解为,你的应用程序要运行,需要一个这个软件来支持它,不然就跑不起来。
然后的,现在里面主要的语言是C#,当然,也还有VB,不过用VB的相对少一些。
而.NET的IDE(开发工具)就是传说中的宇宙最强IDE,Visual Studio。以前是不开源的,价格非常贵,现在由于被Java打得实在不行了,所以也出了VS 社区版,VS Code这种不要钱的。
然后.NET可以开发服务端,支持MySQL,SQL SERVER,Oracle等数据库,也有第三方组建,可以支持Mongodb、Redis这样的Nosql。
也可以开发一些标准协议的通讯接口。
也可以用.NET MVC做一些网页应用的前端。
现在的跨平台开发框架,还支持用.NET做IOS和安卓的一些应用,当然效果并不是太好。
虽然很多东西很好,不过缺点也很明显,就是生态环境比较差,和Java比,真的是一点优势都没有。
阿里不断的在推出各种基于Java的框架,而且是能够直接商业化的。而.Net就只有老外在做,国内的就非常非常少了,就算有,都不成体系,无法直接商业化。
简单来说,.Net是一个平台,提供了运行.Net程序所需要的虚拟机和类库等。之前在“如鹏网”上看过公开课视频教程,《.Net就业为什么会这么火》以及《.Net程序员未来之路该怎么走》,分析的挺到位的,可以去看看。
.Net学习路线以及重要知识点列举,学习.Net的话,可以作为参考。
第一部分:.Net基础知识
第二部分:数据库开发
第三部分:.Net高级技术
第四部分:web前端
第五部分:asp.net核心编程
第六部分:asp.net MVC
第七部分:掌上租项目(技术要点)
第八部分:扩展高级技术
具体的可以到“如鹏网”上去了解一下,有详细的介绍,有问题随时提问,老师实时在线答疑,有新的课程更新了,也是可以继续来学习的,比如说.NET CORE等前沿技术。目前国内.Net最好的就是如鹏网了,有技术大牛亲自授课,口碑不错,基本上都是慕名而去的。