Tuesday, September 30, 2008

微軟Visual Studio將嵌入開放源碼jQuery程式庫

文/陳曉莉 (編譯) 2008-09-30

微軟原本自行開發的ASP.NET AJAX藍圖中也有類似jQuery諸如選取範圍及動畫的功能,不過他們很快就發現jQuery對這些功能的支援已相當傑出。

微軟開發者部門副總裁Scott Guthrie本周在部落格中宣布,微軟將支援開放源碼的jQuery,而且未來的Visual Studio平台將嵌入jQuery,進一步釋出對開放源碼的善意。


jQuery為一用來撰寫網頁的輕量級JavaScript程式庫,支援跨平台瀏覽器,強調只要用少量的程式就能製作動畫、在HTML文件中尋找DOM物件、處理與Ajax互動的過程及其他事件等。


Guthrie表示,jQuery其中一個特色是相關的指令能夠鏈結在一起,因此一個指令可在其他程式中使用,而且它內建了可當作指令的動畫API,這些都大幅降低需要撰寫的程式。


微軟原本自行開發的ASP.NET AJAX藍圖中也有類似jQuery諸如選取範圍及動畫的功能,不過他們很快就發現jQuery對這些功能的支援已相當傑出,而且jQuery程式庫在同一網頁上也相容於ASP.NET AJAX及ASP.NET AJAX Control Toolkit。


Guthrie指出,是微軟主動去信提出合作協議,因為與其開發重覆的功能,不如就把jQuery當作是Visual Studio及ASP.NET中的標準程式庫,因此,未來的Visual Studio將內建jQuery,而且將採用既有的MIT授權,不會造成分枝或更改jQuery的主要程式。


此外,微軟將在未來幾周內釋出支援jQuery Intellisense註解功能的免費下載程式,並相容於VS 2008 SP1及免費的Visual Web Developer 2008 Express SP1,此外,新的ASP.NET MVC也將包含jQuery,以及讓jQuery成為所有新專案的預設程式庫。


除了微軟以外,在近日宣布支援jQuery的還有手機龍頭業者諾基亞(Nokia)。Nokia打算利用jQuery建置應用程式,讓jQuery成為Nokia的小程式開發平台,這也意謂著所有開發人員皆可透過jQuery開發Nokia手機上的應用程式。


jQuery作者John Resig表示,不論是微軟或Nokia都不會更改jQuery的程式,而是保持jQuery原來的樣子,同時,這兩大業者也將協助jQuery進行測試及除錯。


市面上有許多類似的程式庫,涵蓋Yahoo UI、Dojo、Prototype等,而jQuery則受到許多重量級業者的青睞,其他用戶還包括Google、Intel、IBM及路透社等。(編譯/陳曉莉)

No comments:

Post a Comment