龙空技术网

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

彪哥剪影 5456

前言:

眼前兄弟们对“java与net区别”可能比较注重,咱们都想要学习一些“java与net区别”的相关内容。那么小编也在网上网罗了一些关于“java与net区别””的相关资讯,希望兄弟们能喜欢,小伙伴们一起来了解一下吧!

这应该算一个老生常谈的问题了,其实大部分人吐槽.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,都可以用它开发。又轻又快,关键是漂亮,谁不喜欢呢。

标签: #java与net区别 #java和net哪个比较好