為什么.NET平臺(tái)在技術(shù)上遠(yuǎn)強(qiáng)過Java,而多數(shù)大公司卻仍采用后者?

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

簡(jiǎn)單地說,有幾個(gè)原因。1.Java出得早2.Java夠用3.Java開源4.Java由以上三點(diǎn)衍生出來的一系列優(yōu)勢(shì)在科技行業(yè),做得早會(huì)有天然優(yōu)勢(shì)。

簡(jiǎn)單地說,有幾個(gè)原因。

為什么.NET平臺(tái)在技術(shù)上遠(yuǎn)強(qiáng)過Java,而多數(shù)大公司卻仍采用后者?

1.Java出得早

2.Java夠用

3.Java開源

4.Java由以上三點(diǎn)衍生出來的一系列優(yōu)勢(shì)

為什么.NET平臺(tái)在技術(shù)上遠(yuǎn)強(qiáng)過Java,而多數(shù)大公司卻仍采用后者?

在科技行業(yè),做得早會(huì)有天然優(yōu)勢(shì)。我們回顧中外互聯(lián)網(wǎng)科技巨頭,大多數(shù)都是本行業(yè)最早的一批創(chuàng)業(yè)者里面涌現(xiàn)出來的。而java比.Net早了差不多五年推出來的,這五年的時(shí)間,讓Java建立了很大的優(yōu)勢(shì)。

其次就是Java也是一個(gè)很好用的語(yǔ)言,.Net能實(shí)現(xiàn)的功能,Java基本也都能實(shí)現(xiàn),無非只是說實(shí)現(xiàn)的方式不太一樣。也就是說,Java是可以滿足使用的。盡管.Net語(yǔ)言的確有一些優(yōu)勢(shì),技術(shù)上也比較先進(jìn),但是Java夠用了,也就沒必要非要換成.Net了。

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

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

為什么.NET平臺(tái)在技術(shù)上遠(yuǎn)強(qiáng)過Java,而多數(shù)大公司卻仍采用后者?

想要取代老技術(shù),老平臺(tái),不能只是做到跟原來的平臺(tái)一樣好用就可以的。要有決定性的優(yōu)勢(shì),能做到以前的平臺(tái)和技術(shù)做不到的事情才行。或者是,功能一樣,價(jià)格具有很大的優(yōu)勢(shì)。

最后,記得關(guān)注微信公眾號(hào):鎂客網(wǎng)(im2maker),更多干貨在等你!

鎂客網(wǎng)


科技 | 人文 | 行業(yè)

微信ID:im2maker
長(zhǎng)按識(shí)別二維碼關(guān)注

硬科技產(chǎn)業(yè)媒體

關(guān)注技術(shù)驅(qū)動(dòng)創(chuàng)新

分享到