按照道理来说,现在的市场上,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就只有老外在做,国内的就非常非常少了,就算有,都不成体系,无法直接商业化。