在2008北京奧運會上最出風頭的ria技術是什麼?當然是微軟的silverlight。美國國家廣播公司nbc在轉播北京奧運中使用了silverlight技術,讓人們領略到了這一技術的強大之處,但是目前silverlight也有一些副面訊息,那今天我們也來看一下這個技術的十大優勢和不足。
首先需要宣告的是,以下觀點主要是從應用程式開發的角度來出發,而並不考慮設計方面。而且本文分析的物件是silverlight 2.0而並非目前版本。
silverlight十大優勢
2、無需部署.net平台就可以執行.net**。
3、效能保證
由於在執行的時候編譯為本地**,silverlight在效能方面表現不錯,通過這個簡單的計算機示例(你可以看到答案。但是在展現圖形方面它可能不會表現如此好。
4、支援moonlight。
這意味著有乙個官方版的開源silverlight實現,可以改善外界對微軟的印象。
5、silverlight直接解釋xaml語言,而adobe的xml gui語言mxml是在編譯的時候將其轉換為swf。實際上,xaml頁面被作為資源包含在編譯好的.xap檔案中,用來部署silverlight應用。乙個.xap檔案就如同乙個zip檔案,只是副檔名不同。這同時意味著搜尋引擎有可能會對silverlight應用程式的文字進行索引,就和它們對flash內容建立索引一樣。
6、第三方元件廠商已經紛紛推出silverlight外掛程式。例如infragistics、componentone和devexpress。
7、讓你的.net**可以跨平台。
現在使用蘋果mac系統的使用者不在少數,如果能讓visual basic或c#程式能夠通過silverlight客戶端實現跨平台、跨瀏覽器,無疑對使用者幫助是非常大的。當然這一點對現在的.net開發者無疑非常有幫助。我認為這是silverlight的主要市場,是個非常大的市場。這一點同樣適用於第八條。
8、使用visual studio。
微軟的ide是乙個成熟而好用的開發環境,而且它也是asp.net程式設計用的工具,因此你可以用它進行伺服器端程式設計,同時還能用它進行silverlight客戶端程式設計。對於那些不喜歡使用visual studio的人來說,silverlight sdk也支援命令列方式的編譯。
9、可以讓使用者選擇程式語言
從.net推出以來它就以支援多種語言而聞名,在silverlight 2.0中具有.net執行時,這意味著你可以使用c#、visual basic進行你的客戶端邏輯程式設計,或者借助於動態語言執行時dlr來支援iron ruby或iron python。
10、單獨的儲存機制讓silverlight應用程式可以訪問本地檔案系統,不過它只能訪問應用程式相關的特定位置,微軟之所以這麼做,是希望讓使用者通過一種相對安全的方式來使用這個功能。
奧運會與SharePoint
奧運會終於開幕了!如果你看過奧運會開幕式,一定驚奇於開幕式中精彩的燈光和背景顯示控制。這些各種控制使用了120臺hes axon伺服器,伺服器中執行的,是windows xp embedded xpe 鳥巢中的伺服器機房 同時,在奧委會的info2008系統中 超過3500家奧運合作夥伴和 會使用此...
奧運會開幕啦
震撼!幸福!感動!自豪!喜悅!此刻所有中國人都會被鼓舞的吧。看的時候總不由自主得摸下心臟,震撼得有點受不了了呵,總想縱聲高呼。開幕式真的很中國,很創意。中國文化融入其中,不得不讓人瞠目中國人的想象力,如果我們偉大的民族人人的創意,積極性都調動起來絕對登泰山而小魯矣。開幕式真的很友好,充分展現了中國人...
東京申請奧運會失敗
今天凌晨國際奧委會第121次全會在丹麥哥本哈根進行,巴西里約熱內盧 通 過三輪投票擊敗西班牙馬德里,獲得2016年第31屆夏季奧林匹克運動會的舉辦權,這也是奧運會首次登陸南美大陸。美國芝加哥 日本東京 巴西里約熱內盧和西班牙馬德里四座申奧城市中,日本東京第二輪落敗了。究其原因並不是東京的實力不夠,日...