Javascript是新的Java
一次編寫,到處執行,這曾經是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
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
相關文章
- Java是新的COBOL嗎?Java
- 是誰讓JavaScript像Java的?JavaScript
- Java 和 JavaScript 是什麼關係?JavaScript
- javascript,還是javascript的問題JavaScript
- 奈學:Java 和 JavaScript 是什麼關係?JavaScript
- Javascript是如何工作的JavaScript
- JavaScript 是如何工作的:JavaScript 的記憶體模型JavaScript記憶體模型
- CFF:Java 和 JavaScript 是企業開發所用最普遍的語言JavaScript
- JavaScript 6 的新特性介紹JavaScript
- 非同步是javascript的精髓非同步JavaScript
- Java是什麼_Java是做什麼的?Java
- java新學者的困惑Java
- Java不是新的CobolJava
- JavaScript和Java的關係JavaScript
- Java和Javascript的區別JavaScript
- JavaScript 的新陣列分組方法JavaScript陣列
- [譯] JavaScript中的“this”是什麼?JavaScript
- 什麼是 JavaScript 世界的 UMDJavaScript
- JavaScript是怎麼誕生的JavaScript
- JavaScript 插入新li元素JavaScript
- java呼叫JavaScriptJavaScript
- java 呼叫javascriptJavaScript
- 什麼是JavaScript?JavaScript
- Java8的新特性Java
- Java12的新特性Java
- Java 11 的新特性(下)Java
- Java21的新特性Java
- Java18的新特性Java
- Java20的新特性Java
- Java10的新特性Java
- javascript如何在元素中插入新的元素JavaScript
- 第85節:Java中的JavaScriptJavaScript
- JavaScript 與 Java、PHP 的比較JavaScriptPHP
- JavaScript和Java的區別(轉)JavaScript
- JavaScript的註釋格式是什麼JavaScript
- JavaScript物件屬性是有序的嗎?JavaScript物件
- JavaScript 是真正的 OOP 語言嗎?JavaScriptOOP
- Java記憶體模型FAQ(九)在新的Java記憶體模型中,final欄位是如何工作的Java記憶體模型