為什么.NET平臺在技術(shù)上遠強過(guò)Java,而多數大公司卻仍采用后者?
簡(jiǎn)單地說(shuō),有幾個(gè)原因。1.Java出得早2.Java夠用3.Java開(kāi)源4.Java由以上三點(diǎn)衍生出來(lái)的一系列優(yōu)勢在科技行業(yè),做得早會(huì )有天然優(yōu)勢。
簡(jiǎn)單地說(shuō),有幾個(gè)原因。
1.Java出得早
2.Java夠用
3.Java開(kāi)源
4.Java由以上三點(diǎn)衍生出來(lái)的一系列優(yōu)勢
在科技行業(yè),做得早會(huì )有天然優(yōu)勢。我們回顧中外互聯(lián)網(wǎng)科技巨頭,大多數都是本行業(yè)最早的一批創(chuàng )業(yè)者里面涌現出來(lái)的。而java比.Net早了差不多五年推出來(lái)的,這五年的時(shí)間,讓Java建立了很大的優(yōu)勢。
其次就是Java也是一個(gè)很好用的語(yǔ)言,.Net能實(shí)現的功能,Java基本也都能實(shí)現,無(wú)非只是說(shuō)實(shí)現的方式不太一樣。也就是說(shuō),Java是可以滿(mǎn)足使用的。盡管.Net語(yǔ)言的確有一些優(yōu)勢,技術(shù)上也比較先進(jìn),但是Java夠用了,也就沒(méi)必要非要換成.Net了。
而Java有一個(gè)不容忽視的優(yōu)勢就是,Java從一開(kāi)始就是開(kāi)源的。Java的好框架好思想幾乎全是開(kāi)源的,包括Spring這種。因此生態(tài)建設很成功。而受限于Windows平臺的.Net在這方面吃虧不少。
除此之外,由于Java起步早,開(kāi)源,所以累積的使用人數也多,采用這個(gè)平臺的企業(yè)也多。最終導致的結果就是人才儲備非常雄厚。與此同時(shí), Java也足夠使用了,為了追求語(yǔ)言的技術(shù)先進(jìn)性更換語(yǔ)言,收益不大,也無(wú)必要。而選擇開(kāi)源,人才儲備足,使用人數多的Java往往也意味著(zhù)更低的支出,而且不用擔心受制于微軟公司。由于.Net人才少,招人需要高薪,還不容易找到優(yōu)秀人才。而微軟的平臺使用費用也是一筆不容小視的支出。對于企業(yè)來(lái)說(shuō),除非.Net有不可替代性,那就沒(méi)有必要選擇.Net而放著(zhù)好用又便宜的Java不用。更何況,Java的生態(tài)建設也比.net要好得多。
想要取代老技術(shù),老平臺,不能只是做到跟原來(lái)的平臺一樣好用就可以的。要有決定性的優(yōu)勢,能做到以前的平臺和技術(shù)做不到的事情才行?;蛘呤?,功能一樣,價(jià)格具有很大的優(yōu)勢。
最后,記得關(guān)注微信公眾號:鎂客網(wǎng)(im2maker),更多干貨在等你!
硬科技產(chǎn)業(yè)媒體
關(guān)注技術(shù)驅動(dòng)創(chuàng )新
