為什么.NET平臺在技術上遠強過Java,而多數大公司卻仍采用后者?

韓平 7年前 (2018-03-30)

簡單地說,有幾個原因。1.Java出得早2.Java夠用3.Java開源4.Java由以上三點衍生出來的一系列優勢在科技行業,做得早會有天然優勢。

簡單地說,有幾個原因。

為什么.NET平臺在技術上遠強過Java,而多數大公司卻仍采用后者?

1.Java出得早

2.Java夠用

3.Java開源

4.Java由以上三點衍生出來的一系列優勢

為什么.NET平臺在技術上遠強過Java,而多數大公司卻仍采用后者?

在科技行業,做得早會有天然優勢。我們回顧中外互聯網科技巨頭,大多數都是本行業最早的一批創業者里面涌現出來的。而java比.Net早了差不多五年推出來的,這五年的時間,讓Java建立了很大的優勢。

其次就是Java也是一個很好用的語言,.Net能實現的功能,Java基本也都能實現,無非只是說實現的方式不太一樣。也就是說,Java是可以滿足使用的。盡管.Net語言的確有一些優勢,技術上也比較先進,但是Java夠用了,也就沒必要非要換成.Net了。

而Java有一個不容忽視的優勢就是,Java從一開始就是開源的。Java的好框架好思想幾乎全是開源的,包括Spring這種。因此生態建設很成功。而受限于Windows平臺的.Net在這方面吃虧不少。

除此之外,由于Java起步早,開源,所以累積的使用人數也多,采用這個平臺的企業也多。最終導致的結果就是人才儲備非常雄厚。與此同時, Java也足夠使用了,為了追求語言的技術先進性更換語言,收益不大,也無必要。而選擇開源,人才儲備足,使用人數多的Java往往也意味著更低的支出,而且不用擔心受制于微軟公司。由于.Net人才少,招人需要高薪,還不容易找到優秀人才。而微軟的平臺使用費用也是一筆不容小視的支出。對于企業來說,除非.Net有不可替代性,那就沒有必要選擇.Net而放著好用又便宜的Java不用。更何況,Java的生態建設也比.net要好得多。

為什么.NET平臺在技術上遠強過Java,而多數大公司卻仍采用后者?

想要取代老技術,老平臺,不能只是做到跟原來的平臺一樣好用就可以的。要有決定性的優勢,能做到以前的平臺和技術做不到的事情才行?;蛘呤?,功能一樣,價格具有很大的優勢。

最后,記得關注微信公眾號:鎂客網(im2maker),更多干貨在等你!

鎂客網


科技 | 人文 | 行業

微信ID:im2maker
長按識別二維碼關注

硬科技產業媒體

關注技術驅動創新

分享到