none
[Q&A]0525建置與開發下一代網站巡迴講座高雄場 (章立民老師) RRS feed

  • 問題

  • 感謝學員於章立民老師主講的ASP.NET AJAX1.0快速入門、現學現用 ,高手過招、功力再提升  提問,歡迎諸位高手交流過招,協助解惑! ^___^

    Q:請問”AJAX”和微軟對於下一代的Web有個方式叫做”sliverlight“, 二者差別在哪裡?


     

    2007年6月6日 上午 04:55

解答

  • AJAX代表瀏覽器與Web伺服器之間是以非同步方式進行溝通,並且同時傳送與接收XMLAJAX並不是某家廠商的專利,也不是某家廠商所專有的物件。有鑑於AJAX技術日益風行,微軟公司推出植基於ASP.NET 2.0之上,全新的ASP.NET AJAX網頁技術,使得網頁開發人員能夠在ASP.NET 2.0的強大基礎上,快速建置出具備非同步局部更新功能,與豐富使用者介面的網頁應用程式,網頁設計的重點在於用戶端事件為主、非同步的通訊架構,以及自由的操控用戶端物件。

     

    相對於ASP.NET AJAXSilverlight 也是一項全新的網頁技術,主要針對網頁呈現,用來強化原本不足的多媒體效果,並且專為跨平台執行而建立。它可建立豐富又多采多姿的互動式使用者體驗,可以在任何環境、各種瀏覽器內、多種裝置上、以及其他非微軟視窗作業系統的桌上型電腦作業系統(比如說,Apple Macintosh)上執行。Silverlight 使用和Microsoft .NET Framework 3.0中的WPFWindows Presentation Foundation)相同的XAML(可延伸應用程式標記語言,eXtensible Application Markup Language)技術來表現功能,網頁設計的重點在於多媒體的呈現。

     

    由上述的說明可以看出,ASP.NET AJAXSilverlight本來就是兩種不同的網頁技術,一個是以非同步、用戶端事件為出發點來架構網頁,另一個則是強調豐富、多媒體的使用者體驗,兩者不互相衝突、也可以併用於ASP.NET網頁。
    2007年6月7日 上午 01:58