您的位置 首页 java

.Net相比java优势很多,份额却持续下降,仅因为生态吗?

这应该算一个老生常谈的问题了,其实大部分人吐槽. net 无非就是不能跨平台,因为大部分人都不知道 mono 这个东西。

一、生态圈

毋庸置疑, java 的生态圈比.net丰富是众所周知的事情,java是一个开源的 技术栈 ,早年间,java的解决方案距离.net是很有差距的,因为.net从一开始便是商业化的。初期投入非常大。好在java开源,一部分大牛很快就深入到了 jvm 层面,久而久之,由于这些人的深耕,java社区越来越活跃,讨论它的人越来越多。而.net深入底层的人非常少,加之 微软 商业化的习惯,早期webform便开始了组件化,数据双向绑定,现在那些什么mvvm都是微软玩剩下的。可惜生不逢时。而这却给了那个时期的人一种印象,.net就是拖拖控件而已。小编对这些人是笑而不语的。

二、开发工具

说起 IDE ,小编要说一句,VS是全天下最好用的IDE。但早期只有破解版啊,正版要收费。反观java吧 eclipse 天生免费。 Idea 也分社区版和收费版,但是也不贵。

三、服务器

你们.net也就一个iis了,你不知道用mono早就可以跨平台了吗,用jexus做服务器也是能跑的。感兴趣的同学可以去博客园拜读一下张善友老师的文章。

人都是向钱看的,在经过一个周期的更迭之后,java的影响力已经要高的多了,在中国大部分的人选择编程仅仅也只是为了一份薪水稍高的工作而已,学java比.net能赚到更多的钱,为什么不学java呢,就像现在很多人在想,为什么不学php呢,是一个道理。

.net现在已经开源,.net core2.0也已经实现了跨平台。微软已经放开了怀抱准备拥抱linux。

Vscode的诞生就是微软反攻的第二枪,你不得不说这是一个非常好用的编辑器。不管是 python 还是H5甚至是php,都可以用它开发。又轻又快,关键是漂亮,谁不喜欢呢。

文章来源:智云一二三科技

文章标题:.Net相比java优势很多,份额却持续下降,仅因为生态吗?

文章地址:https://www.zhihuclub.com/178732.shtml

关于作者: 智云科技

热门文章

网站地图