鍍金池/ 問答/Java  HTML/ Mozilla Rhino 的意義何在?為什么沒有像Node.js一樣火起來?

Mozilla Rhino 的意義何在?為什么沒有像Node.js一樣火起來?

Mozilla Rhino 的意義何在?為什么沒有像Node.js一樣火起來?在實(shí)際的應(yīng)用好像沒有人用???具體是用處是什么?

回答
編輯回答
真難過

我用過rhino,很好用,也能跟Java很好地交互、融合。至于沒有火起來,可能有這幾個因素:

  1. 作為一種服務(wù)器腳本語言,并不是所有Java程序員都愿意寫“腳本”的,即便寫腳本,Java領(lǐng)域有更成熟的方案,比如Groovy;
  2. Node.js極大降低了前端人員開發(fā)服務(wù)器程序的門檻,但rhino不會,因?yàn)橛胷hino寫服務(wù)器程序,繞不開Java這道坎;
  3. rhino性能遠(yuǎn)沒有Node.js高,盡管它把JavaScript編譯成JVM的二進(jìn)制代碼,但無法跟V8引擎相比,甚至比JSP還差些。
2018年7月4日 02:40