Silverlight優(yōu)缺點評比總結(jié)
Silverlight開發(fā)工具雖然好用,功能固然強大,但是也少不了一些缺點,令其存在一些瑕疵。那么我們在這篇文章中將會為大家詳細列出Silverlight優(yōu)缺點,以供大家學(xué)習(xí)參考,以提高對其的了解程度。#t#
Silverlight優(yōu)缺點之優(yōu)勢:
UI設(shè)計和代碼分離。這下開發(fā)人員不用擔(dān)心界面變來變?nèi)チ耍琔I設(shè)計人員直接設(shè)計好了就可供開發(fā)實用,也就是說如果公司有專職UI設(shè)計人員,開發(fā)人員就省去了自己拖動控件設(shè)計界面,調(diào)節(jié)界面美觀這一步了。這在以往的開發(fā)工具是不可能的。
提升開發(fā)效率。silverlight使用服務(wù)端語言來開發(fā)web應(yīng)用程序,以往操作界面部分一般都少不了JavaScript,但是現(xiàn)在silverlight使用托管語言如C#等就完全可以操作界面了。我們知道C#語言比JavaScript無論是code還是debug效率都要高多了。
給web應(yīng)用程序帶來前所未有的用戶體驗。silverlight使得web應(yīng)用程序的可用性達到或接近了桌面應(yīng)用程序的用戶體驗,也就是說頁面可以做到不刷新。在silverlight出來之前要做到這個效果,大家都會用Ajax,可兩者比較起來,silverlight要來的干脆和容易。
silverlight內(nèi)置豐富的類庫。不會美工的開發(fā)人員也可以比較容易的做出比較“眩”的效果,如果要用JavaScript來做到這樣的效果,那就是牛人才做到了。
優(yōu)化了網(wǎng)絡(luò)圖像傳輸和音頻播放。
跨操作系統(tǒng),跨瀏覽器。這是微軟難得的一個突破,不僅支持多瀏覽器,還支持跨操作系統(tǒng)。
Silverlight優(yōu)缺點之劣勢:
瀏覽器需要安裝插件,不安裝的話無法使用。
需要類似Flash一樣,要先下載網(wǎng)頁組件包(.xap文件)才能瀏覽和使用。
個人覺得優(yōu)勢是明顯的,劣勢是可接受的。silverlight是值得學(xué)習(xí)和使用的。再過一段時間,估計實用的應(yīng)用就會越來越多了。