對于任何成長中的企業(yè)來說,設計一個合適的網(wǎng)站是一件非常重要的事情,但是如何讓你的網(wǎng)站具有富互聯(lián)網(wǎng)應用程序(Rich Internet Applications,RIA)的體驗卻不是那么簡單。為了在這方面為開發(fā)者減輕負擔,微軟最近推出了Silverlight——這是一個針對Web開發(fā)者而推出的跨平臺、跨瀏覽器的插件。這個目前以“候選版”形式提供的插件可以支持具有豐富用戶體驗的應用程序開發(fā),其中包括多媒體、交互性和動畫等。Silverlight插件目前可以支持Windows平臺上的IE和Firefox瀏覽器,以及在Mac OS X平臺上的Firefox和Safari瀏覽器。
筆者使用Silverlight的時間比較長,一直在研究這個微軟號稱“Flash殺手”的工具。根據(jù)幾個月的第一手體驗,對它的技術方面的精華進行了總結。
隨著Siverlight公眾版的發(fā)布時間的日益接近,現(xiàn)在是時候來熟悉Silverlight以及其如何影響你的Web應用程序了。然而,關于Silverlight的信息如此眾多,一時之間讓人難以分辨哪些是重要的內(nèi)容,哪些只是廣告宣傳。下面我將盡我的最大努力來總結出關于Silverlight你應該知道的十件事情。
1、Silverlight消除了跨瀏覽器/操作系統(tǒng)的問題
對于大多數(shù)開發(fā)團隊來說,開發(fā)一個可以同時支持當今比較流行的瀏覽器(包括IE、Firefox、Safari和Opera)的網(wǎng)站并不是一件容易的事情。問題不僅僅在于要編寫更多的代碼,還包括由此帶來的呈指數(shù)級別增加的測試工作。隨著開發(fā)者為不同操作系統(tǒng)的不同版本的瀏覽器開發(fā)應用程序,測試的工作量會變得非常巨大。
通常情況下有兩種方式可以讓開發(fā)人員解決這個問題:只支持一部分瀏覽器,或者增加質(zhì)量保證人員的數(shù)量來應對大的工作量。
相比之下,這個Silverlight插件則不管用戶的操作系統(tǒng)和瀏覽器,而提供了一個統(tǒng)一的開發(fā)模型。目前,Silverlight支持兩種操作系統(tǒng)和三種瀏覽器。微軟承諾將在以后增加對Windows和Mac平臺上的Opera瀏覽器的支持。此外,Mono項目(.NET“開源版”項目)已經(jīng)在它的Moonlight項目中取得了巨大的進步,通過該項目可以使Siverlight插件支持Linux平臺。


廣州市越秀區(qū)沿江中路313號康富來國際大廈1203-1205室
深圳市福田區(qū)深南大道6007號安徽大廈創(chuàng)展中心18樓14-17室
上海市長寧區(qū)延安西路895號申亞金融廣場18樓D2-10
佛山市禪城區(qū)季華五路萬科金融中心3313室
Copyright ? 2003-
互諾科技, All Rights Reserved
粵公網(wǎng)安備 44010402000282號 粵ICP備09019378號-1
