Blueimp 論壇首頁
  首頁  | 討論區  | 最新話題  | 搜尋  | XML  |  登入
博客來購書 | 《主管這樣帶人就對了!》
貝殼鯨魚兒童程式啟蒙(點我去報名)

此話題中所有文章數: 1 [ 話題狀態: 一般 ]
上一話題 此文章已經觀看 3681 次 而且有 0 篇回應 下一話題
會員大頭照
男寶寶 jieh 《騎士團團長》
文章: 6857
v3.8.8

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」,也是預先寫好的程式碼,用來簡化JavaScriptHTML使用者介面的製作過程。

以前,買一套程式設計工具所費不貲,只有少數人負擔得起。但開源碼軟體、新的行銷策略與商業模式興起,已使科技公司紛紛提供程式設計工具,以鼓勵程式設計師為自己的平台(例如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]

[2009/12/21 上午 01:57:44]   [返迴此篇文章頂端 ]  回到頂端