向非程序員解釋 JavaScript

openkk 12年前發布 | 8K 次閱讀 JavaScript

向非程序員解釋 JavaScript當我告訴非程序員我的專業工作是 JavaScript 的時候,我往往得到的回答是“是不是那個安裝以后讓瀏覽器變的緩慢的東西?”,我很驚訝:

1. 知道 Java 的人比知道 JavaScript 的人要多很多,也許是很多人都曾經被問過是否需要安裝 Java。
2. 這對 Java 來說不是好事,因為它和負面的印象聯系在一起。雖然 JavaScript 對 Web 來說是如此重要,但是大部分人仍然不知道它的存在。

什么是 JavaScript?
那 么,如何向非程序員解釋什么是 JavaScript 呢?有些對技術感興趣的非程序員可能聽說過 HTML5。那么 JavaScript 可以被解釋為 HTML5 背后的編程語言。你往往會得到另外一個問題“什么是 HTML5?用來替代 Flash 的嗎?”你可以回答,從某種程度上來說是可以替代 Flash。

不用 HTML5,我們可以通過網絡應用來解釋 JavaScript:以前,我們只能在電腦上運行程序,但是現在我們可以在瀏覽器中運行程序。例如 Google Maps,非死book。這些都不僅僅是網站,他們都是用 JavaScript 編寫的程序。還有,Java 和 JavaScript 完全是兩碼事。曾幾何時,Java 確實是 Web 應用的核心,JavaScript 只是打雜的。但是時代已經變了,Java 幾乎從瀏覽器中消失了,JavaScript 占據了 Web 的主導地位。在解釋了這些以后,你可以提到紅的發紫的云,因為很多人都聽過云。我一般把云解釋為在線的數據存儲和同步。

關于 Java 和 JavaScript 還有另外一個解釋:
問:Java 和 JavaScript 是不一樣的是嗎?
答:是的,就如 ham(火腿) 和 hamster(倉鼠)。

 

結論?
也許 JavaScript 不被人知曉是一件好事:我們不用擔心人們關閉瀏覽器的 JavaScript 功能。當然,我還是認為 JavaScript 應該被更多人知道,特別是作為一種通用的語言被開發者了解。HTML5 和它的 LOGO 會讓更多人知道 JavaScript 嗎?還是我們需要更多的使用 JS logo?我想 JavaScript 在非程序員群體中的認知應該只是時間問題。

 

原文鏈接,OSChina.NET 編譯

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!