|
首頁 | 討論區 | 最新話題 | 搜尋 | XML | 登入 |
![]() |
Blueimp » 列出所有討論區 » 討論區: Google |
![]() |
|
此話題中所有文章數: 1 [ 話題狀態: 一般 ] | |
|
Google 提供 JavaScript 程式設計工具Google周四宣布,計劃藉由「Closure Tools」計畫,提供開發者一套程式設計工具,協助降低JavaScript應用程式的開發難度。https://developers.google.com/closure/ Google大力鼓吹用JavaScript來寫網路程式,如Gmail和Google Docs等服務就把這種程式設計語言發揮到淋漓盡致。Google開發Chrome瀏覽器的目的之一,就是要讓JavaScript程式跑得更快。 但JavaScript程式的撰寫、除錯和最佳化可能很棘手,一部分原因是JavaScript程式遇到不同的瀏覽器時,執行效果可能也不一樣。Google推出開放原始碼的Closure Tools計畫,就是為了協助開發者解決這些挑戰。 這項計畫首先將推出「Closure Compiler」編譯器,這軟體的功能是把JavaScript程式濃縮成比較小的程式,以便加快執行速度。例如,稱為「DisplayAddress()」的函式(function),可以只用「a()」取代。 另外還有搭配Firefox瀏覽器使用的工具,其中一種叫「Closure Inspector」,是Firefox Firebug附加元件(add-on)的擴充套件(extension) ,用意在協助程式設計師深入了解重新寫過的JavaScript--例如再把「a()」連結回「DisplayAddress()」--並加以除錯。另一個附加元件支援Google Page Speed擴充套件,讓程式設計師檢驗編譯器的助益大不大。 第二種稱為「Closure Library」,是一套預先寫好的JavaScript程式碼,讓程式設計師處理比較複雜的技術--比方說,陣列(arrays)和字串處理(string manipulation)。 最後是「Closure Templates」,也是預先寫好的程式碼,用來簡化JavaScript和HTML使用者介面的製作過程。 以前,買一套程式設計工具所費不貲,只有少數人負擔得起。但開源碼軟體、新的行銷策略與商業模式興起,已使科技公司紛紛提供程式設計工具,以鼓勵程式設計師為自己的平台(例如Google Chrome、微軟Windows或Palm Pre)編寫軟體。 就Google的例子而言,提供程式設計工具有助於增進網路流量,可望連帶提升網路搜尋廣告的營收。Google資助的重大計畫,包括Chrome瀏覽器、Chrome OS和Android在內,都是為了這個目的而推動。 Google另一項計畫「Google Web Toolkit (GWT)」的目標和Closure大致相同,也是為了產生高效能的JavaScript。不過,程式設計師用GWT寫Java程式,再轉譯成JavaScript。(唐慧文譯) http://www.zdnet.com.tw/news/web/0,2000085679,20142607,00.htm?feed=NL:+%AC%EC%A7%DE%B7s%BBD%A4%E9%B3%F8 ---------------------------------------- 支持小惡魔 BTC : 19tn3RnCuwZVukXAwyhDWZD4uBgUZoGJPx LTC : LTFa17pSvvoe3aU5jbmfcmEpo1xuGa9XeA 知識跟八卦一樣,越多人知道越有價值;知識最好的備份方法,散播! 藍色小惡魔(林永傑): 臉書 ---------------------------------------- [編輯文章 3 次, 最後修改: jieh 於 2016/8/26 下午 02:17:23] |
|||
|