亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

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

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

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

1 回答

?
胡說叔叔

TA貢獻1804條經驗 獲得超8個贊

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

查看完整回答
反對 回復 2019-03-02
  • 1 回答
  • 0 關注
  • 871 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號