成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

JavaScript現(xiàn)在和將來都將是編程語言的首選

2014-11-19 13:03:52來源:dzone作者:

如今,新的語言以驚人的頻率不斷涌現(xiàn),以滿足用戶不斷變化的需求。這些語言正被用來建立一類擁有許多先進功能并且可以迎合苛刻商業(yè)需求的應用。

軟件行業(yè)在不斷發(fā)展,許多語言在過去幾年還是流行前沿,但是在今天卻已經(jīng)顯得冗余或者過時了。如今,新的語言以驚人的頻率不斷涌現(xiàn),以滿足用戶不斷變化的需求。這些語言正被用來建立一類擁有許多先進功能并且可以迎合苛刻商業(yè)需求的應用。

在功能上,面向?qū)ο蠛湍_本語言這幾個選項上,開發(fā)者有許多選擇。

為了保持和程序世界的聯(lián)系,開發(fā)人員(無論是專業(yè)或業(yè)余的)都需要及時跟進所有新出現(xiàn)的編程語言。可以想象,讓開發(fā)者掌握所有的編程語言這幾乎是不可能的。但是,新語言的到來并不意味著需要對現(xiàn)有編程技能進行一次大量的翻修。有一些語言已經(jīng)應對了這種來自新語言的沖擊。這些編程語言已經(jīng)存在了很長一段時間,也不會很快就消失。

\

JavaScript 就是一個這樣的語言。它一直出現(xiàn)在流行編程語言的榜單上,并且可以說開發(fā)者一遍又一遍的愛上了它。令人驚訝的事實是 JavaScript 也有一部分的反對者,它承受著并將繼續(xù)承受他們的批評。直到幾年前,開發(fā)者都沒有把它當回事,甚至質(zhì)疑它是否可以被認為是一個真正的編程語言(與此同時,他們繼續(xù)在使用它)。

這些評論沒有阻礙到它的無處不在;這種語言仍然到處被使用 – 從前端網(wǎng)頁到移動 Web 應用程序之間的一切。即使是那些不是很熱衷于 JavaScript 有他想要的功能的人,因為 JavaScript 已經(jīng)進化來滿足業(yè)界不斷變化的需求。

那么,什么是JavaScript?

JavaScript 是一種控制瀏覽器內(nèi)部交互行為的計算機編程語言。

它支持所有流行的瀏覽器,如微軟的 Internet Explorer(從版本3.0開始),F(xiàn)ireFox,Safari,Opera,Google Chrome 等。

JavaScript的發(fā)展史

讓我們來看看是什么導致了 JavaScript 的誕生。要實現(xiàn)類似 Apple 公司 HyperCard 的東西——主要是為了幫助開發(fā)者輕松地構建應用程序,Netscape 公司才開發(fā)了 LiveScript。

之后,LiveScript 被重命名為 JavaScript。JavaScript 原本是一個客戶端語言,后來遷移為服務端語言,從而成為一個無處不在的語言。

為什么JavaScript是開發(fā)者的第一選擇?

今年年初,行業(yè)分析公司 RedMonk 的,發(fā)布了一個編程語言流行度排行榜;根據(jù)這個榜單可以看到JavaScript 高居榜首,緊隨其后的是 Java,PHP,C# 和 Python。

即使人們對其質(zhì)疑了很多年,到此對于 JavaScript 的流行就沒有什么可以質(zhì)疑的了。它是被開發(fā)者用起來最靈活有效的語言之一。據(jù)一項調(diào)查顯示,JavaScript 被88%的網(wǎng)站所使用。你會發(fā)現(xiàn)JavaScript 不僅僅出現(xiàn)在 Web 站點上,同時也出現(xiàn)在移動站點,游戲和 Web 應用上面。

讓我們來看看是什么優(yōu)點讓JavaScript在開發(fā)者中如此受歡迎:

  1. 客戶端運行:這意味著該代碼由用戶的處理器運行,而不是服務器,從而節(jié)省了帶寬并降低了服務器的負荷。
  2. 簡單易學:這種語言的語法類似于簡單的英語,開發(fā)人員更容易學習。
  3. 擴展功能:第三方插件幫助 JavaScript 開發(fā)人員編寫能夠在必要的網(wǎng)頁被利用的代碼片段。
  4. 實施簡單:能夠使用相同的語言編寫前端和后端,使開發(fā)團隊的工作變得更輕松。
  5. 廉價的語言:它不需要任何特殊的編譯器或編輯器。開發(fā)人員需要的僅僅是一個文本編輯器和瀏覽器來運行 JavaScript 代碼。
  6. 用戶更方便:游客不再需要為了填寫錯了一個錯別字而填寫整個表單。用 JavaScript,每個字段可以在用戶輸入的時候被驗證;當他們犯錯時可以得到一個幾十的提示。
  7. 瀏覽器內(nèi)置 JavaScript:網(wǎng)站的用戶不需要特殊的軟件和下載來查看 JavaScript;每個用戶都會獲得相同的體驗。

JavaScript最好的例子

Web 開發(fā)人員可以使用 JavaScript 添加個性網(wǎng)站。JavaScript 是瀏覽器的原生語言。如果你想建立單頁 Web 應用程序,只有一種語言可以創(chuàng)建客戶端單頁程序,那就是 JavaScript。

一些流行的網(wǎng)站使用了 JavaScript,包括:Google,F(xiàn)acebook,YouTube,Yahoo,Wikipedia,Amazon 和 Twitter。它是 Github 上使用最多的語言。也有許多的 Web 應用程序避免使用 HTML,完全使用 JavaScript 編碼,其中包括 Gmail 和大多數(shù) Google 的應用程序。

Google 在網(wǎng)頁上執(zhí)行了 JavaScript 來更準確的索引網(wǎng)頁。

為什么JavaScript是具有價值的?

有多種原因使 JavaScript 成為一個主流編程語言。讓我們來看看其中的幾個:

  • 去年亞馬遜推出 AWS SDK 的 JavaScript 版本。這讓開發(fā)者能夠編寫一個從瀏覽器訪問 AWS 服務的程序,而無需編寫任何服務器端代碼也不需要為此配置一個主機服務器。
  • 谷歌推出了 V8 JavaScript 引擎。
  • 你可以用 JavaScript 編程硬件,甚至包括播放 DVD。
  • GitHub 上的 Atom 編輯器幾乎完全是由 CoffeeScript 構建的。而 CoffeeScript 可以編譯為JavaScript。

JavaScript的未來

比問“JavaScript 的未來是什么?”更正確的說法是“JavaScript 就是未來”。

在這個問題的一個回答中:“在未來,什么是最有了解價值的編程語言,為什么”在 Quora上,Kevin Suttle,在 IBM 設計部的一個資深前端開發(fā)人員引述 William Ting 的話來回答同樣的問題,他說:“只要人們使用互聯(lián)網(wǎng) JavaScript 就會留下來。”

JavaScript 是通過補充而發(fā)展起來的,比如 Node.js,jQuery(一個庫),JSON(JavaScript 對象符號),MongoDB 和 ES6 生成器。這個讓它成為了開發(fā)者最重要的語言,也因此讓它不會被拋棄。

最好的還在后頭!

上述的所有觀點說清楚了一件事:JavaScript 被留下來了。JavaScript 被其他語言取代幾乎是不可能的。事實上,可以說它擁有了擔保人。它不僅可以維持現(xiàn)狀更可以把握住萬維網(wǎng)。

主站蜘蛛池模板: 都江堰市| 和硕县| 汝阳县| 扶余县| 东台市| 南开区| 禄劝| 宽甸| 奎屯市| 五华县| 东台市| 旬邑县| 沂水县| 镶黄旗| 洛隆县| 额济纳旗| 康平县| 银川市| 浮山县| 宜阳县| 武胜县| 明溪县| 白水县| 嘉黎县| 祁东县| 白银市| 繁峙县| 平谷区| 隆化县| 灵寿县| 沾化县| 宽城| 德保县| 县级市| 汤阴县| 安乡县| 金塔县| 阆中市| 阿克苏市| 苍南县| 鄂伦春自治旗|