Javascript是新的Java

banq發表於2015-09-18
一次編寫,到處執行,這曾經是Java從誕生那天的夢想。但是如今這一夢想卻可能被Javascript真正實現。

Google已經從Chrome 42版本以後禁止了瀏覽器內applet的啟動,因為Java在瀏覽器中執行的安全性有問題。

在過去幾年,Javascript應用快速增長,Node.js伺服器端和瀏覽器前端的應用不斷湧現,能夠使用一種語言統一前端和後端開發Web應用已經變成現實,任何javascript技能都可以應用在整個網站的開發中,無需掌握多個技術和框架,相比Java開發人員的昂貴,Javascript價效比非常高。

當然,Java在安卓等移動平臺也佔據一席之地,但是從Facebook傳來令人振奮的訊息,ReactJS可以用於原生移動應用的開發,能夠基於Javascript和React開發統一的跨平臺的應用,在瀏覽器中的Javasctipt可以重用到手機等移動原生應用App中。

使用ReactJS你也可以建立iOS應用,再也不需要ObjectiveC了。

當然,ReactJS移動版本也並不完美,目前只有Facebook的廣告使用的是ReactJS,Facebook自己的App還沒有完全遷移到ReactJS,目前還缺乏類似原生應用的大量底層訪問。

在桌面開發中,ElectronJS可以幫助你完成Linux/Windwos/MacOS等桌面的應用。這些都可以在新型編輯器Atom中完成實現。Sublime與Atom比較

現在使用同樣的技術實現跨平臺,構建 iOS, (Android, 即將), MacOS, Windows, Linux 或 Web應用,一次編寫,到處執行,你只需要一種語言,那就是Javascript.

它是新的Java。


參考:Javascript is the new Java

相關文章