繼去(2006)年中起便陸續發佈支援AJAX開發之測試版工具後,微軟昨(7)日發表該工具套件的第一個正式版本:ASP.NET AJAX 1.0,表示能讓使用ASP.NET程式語言之開發人員,以既有之ASP.NET技能進行AJAX網頁應用程式開發。
台灣微軟開發工具暨平台推廣處產品行銷經理胡德民說明,以該公司開發工具套件開發AJAX網頁技術的好處,原因即在於目前ASP.NET的市佔率超過六成,在ASP.NET AJAX 1.0推出之後,眾多使用ASP.NET進行開發的技術人員,可直接以既有的技能為基礎快速上手,不必大費周章重新學習其他開發工具或程式語言,減輕開發人員負擔。
他表示,在過去微軟之ASP.NET並不支援AJAX技術的情況下,對採用ASP.NET為網頁開發技術的企業而言,若要採用AJAX技術無異得額外增加成本或開發人員負擔,例如必須使用Javascript語言與其他開發工具。
無獨有偶的,開原碼組織The Eclipse基金會日(6)前也宣佈,將產生更多輔助工具,以支援JavaScript等程式設計工具來幫助開發AJAX網頁。
AJAX(Asynchronous JavaScript and XML)為一種用來開發互動式web應用之網頁開發技術。AJAX技術的好處在於,可使高互動性、功能豐富又操作簡單的網頁應用成為可能,也因此成為強調使用者體驗與互動性的Web 2.0概念下,相當受歡迎的網頁開發技術。
舉例來說,雅虎奇摩之新版電子信箱服務即採用了AJAX技術。雅虎奇摩之新版網路郵件服務上,即提供了類似於微軟Outlook之操作介面,使用者可以直接在同一個網頁中,切換信件,而不需如過去每執行一個操作,就必須重新下載一個新的網頁。
微軟此次推出之ASP.NET AJAX 1.0開發工具套件共包括三項工具,分別是可在瀏覽器端獨立運作的JavaScript程式庫Microsoft AJAX Library、預設控制項可加速設計動畫效果之Microsoft AJAX Control Toolkit,以及伺服器端元件ASP.NET 2.0 AJAX Extensions。
微軟表示,使用者可直接由網站免費下載上述三項工具,並須搭配微軟之.NET Framework 2.0 或3.0版本,或是程式開發工具Microsoft Visual Studio 2005。
胡德民表示,為了推廣採用ASP.NET之開發人員在AJAX上之應用,已與資策會合作,於三月中開始一系列之教育訓練課程,推廣ASP.NET AJAX之應用。


