第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

nodejs什么都能做,為什么還要java?

nodejs什么都能做,為什么還要java?

達(dá)令說 2019-02-14 15:11:36
nodejs什么都能做,為什么還要java
查看完整描述

1 回答

?
胡說叔叔

TA貢獻(xiàn)1804條經(jīng)驗 獲得超8個贊

只要不涉及大量計算,理論上JAVA能做的Node.JS幾乎都能做,但“理論上能”和“能”是兩回事。就如同能搬起一塊磚,理論上就能蓋一座樓。。但實(shí)際操作起來,就完全不是這么回事了。
蓋樓的過程,會遇到各種各樣的問題,每種問題,都要有不只一種的解決方案,而不是遇到什么問題,都僅靠一個非阻塞的異步IO就可以解決的。該如何實(shí)現(xiàn)跨線程訪問?什么樣的情況可能會產(chǎn)生內(nèi)存泄露?用什么手段可以解決這些問題?答案不是憑空就出現(xiàn)的,對于一個新平臺,要經(jīng)過反復(fù)的試驗,踩過數(shù)不清的坑,再填平這些數(shù)不清的坑,才可以真正的蓋出一座大樓。。。。有些問題被封裝起來了,你似乎不需要懂它的原理,只要調(diào)用一個函數(shù)就可以做一些事,被封裝的問題,可以假裝沒看到,它并不是不存在。蓋到第三層,你可以不考慮它。。。蓋到第五層,也許樓就塌了。
Node.JS或許終有一天,可以做到JAVA能做到的一切。。。。但那可能是十年以后的事情,而不是今天。目前唯一有潛力挑戰(zhàn)JAVA的是.Net Core,因為它已經(jīng)證明了自己可以像JAVA一樣,獨(dú)自蓋起一座大樓。。。Python也已經(jīng)長大了,但受動態(tài)語法限制,它的樓是蓋不高的。。。至于NODE嘛,可以通過使用TS,避開動態(tài)語言的劣根性。但歸根結(jié)底,想挑戰(zhàn)Java還太嫩了,今天只是個剛能勉強(qiáng)搬起一塊板磚的兒童。

查看完整回答
反對 回復(fù) 2019-03-02
  • 1 回答
  • 0 關(guān)注
  • 832 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號