新聞中心

        EEPW首頁 > 手機與無線通信 > CTIMES/產業評析 > 王者再臨:All in JavaScript 時代

        王者再臨:All in JavaScript 時代

        作者:陳俊宏 時間:2012-05-31 來源:CTIMES 收藏

        歡迎來到「All in 」的程序樂園。過去曾經在動態網頁制作上紅極一時,后來有一段時間,因為開發人員重視Server-side技術的程度,遠勝于Client-side,因此又迅速沈寂。

        本文引用地址:http://www.104case.com/article/184488.htm

        2003到2007年這段時間,應該是JavaScript最谷底的時候。而后在2007到2009年,因為Web 2.0風格網頁,以及jQuery的盛行,再度得到開發者的重視。2010到2011年因為Mobile Native App的大量流行,使得眾多開發者不再以JavaScript做為首選,再度走入低潮。

        但是,來了。jQuery被大量使用在網頁設計上,不管是視覺效果、特效或用戶接口,因為jQuery相當便利的開發模式,讓JavaScript再度被重視了起來。再加上在后推了一把,JavaScript儼然成為今年最受矚目標程序語言。所以,JavaScript是「王者再臨」的最佳代言人。

        現在,JavaScript的主要用途,已經由過去的動態網頁(Dynamic Webpages),轉為開發 App角色;也就是HTML5的應用。我們不僅僅使用JavaScript制作有動態效果的網頁,還藉助它來開發大量的UI interactive、用戶體驗的設計,以及最重要的服務整合。

        還有一個很重要的應用,就是「JavaScript in Browser」,也就是利用JavaScript來增強瀏覽器的功能,最為大家所熟悉的例子,就是Google Chrome。Google Chrome為了增強對JavaScript的支持與效能,開發了新的JavaScript引擎;在日記「HTML5在手持裝置將開始爆發式成長」就提到了,「JavaScript引擎的成熟度是關鍵」。

        所以,測試JavaScript的使用案例(Use Cases)在各大瀏覽器的效能,更為一項重要的工程工作。更進一步地,由于JavaScript現在搭配HTML5來開發「軟件」,而不只是用來制作動態網頁,所以研究JavaScript的軟件設計模式,當然也就變成一門顯學;目前被廣為推薦的就是「Essential JavaScript Design Patterns」一書。

        時間到了2012年,在HTML5時代正式啟動的今天,JavaScript成為軟件工程師的必修語言,也是程序設計初學者的最佳選擇。從去年大約1.5%的使用率,飆升到這個月的3.3%左右的使用率。再者,被熱烈炒作的「運算」概念,現在也可以使用JavaScript來開發Server-side的服務;這就是近二年爆起的新技術「NodeJS」。

        所以,不管是Client-side或Server-side,無論是網頁或云端服務,都可以使用JavaScript一統天下了,接下來「All in JavaScript」將成為軟件開發的主流。雖然JavaScript還不是當今最受歡迎的程序語言,但是在「Browser & Cloud」的領域,頗有王者的感覺。JavaScript無疑是王者再臨的代表。

        本文由 CTIMES 同意轉載,原文鏈接: http://www.ctimes.com.tw/DispCols/cn/1205310919IS.shtml



        關鍵詞: HTML5 JavaScript 云端

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 江津市| 舟山市| 新宾| 凉城县| 绥阳县| 天长市| 北流市| 龙南县| 甘洛县| 凉城县| 延吉市| 常宁市| 巴塘县| 呈贡县| 雷州市| 高要市| 博兴县| 四平市| 辽中县| 桓仁| 尼玛县| 南城县| 保定市| 库尔勒市| 拜城县| 秭归县| 壶关县| 县级市| 邳州市| 海口市| 林甸县| 永胜县| 东丽区| 柳江县| 边坝县| 景谷| 长白| 辽中县| 博野县| 吕梁市| 松原市|