欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

Silverlight vs Flash的技術(shù)比較_Flash教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:高級(jí):Flash制作物體彈跳電腦游戲
標(biāo)簽:flash游戲開發(fā)Flash實(shí)例教程FlashActionscript制作游戲Flash高級(jí)技巧。Flash制作物體彈跳電腦游戲,這是一種背景不動(dòng)的一個(gè)物體可以彈跳,可以左右

  在以前的一篇 文章中我已經(jīng)說(shuō)明了Adobe和Microsoft在presentation layer的競(jìng)爭(zhēng)關(guān)系。根據(jù)一些資料總結(jié)的功能,我針對(duì)Flash以及silverlight做了一個(gè)比較的圖表,后面我會(huì)針對(duì)每一個(gè)橫向?qū)Ρ茸龀稣f(shuō)明。由于國(guó)內(nèi)外對(duì)Flash和silverlight的比較文章幾乎沒(méi)有,因此沒(méi)法作為參考,文章中一些東西我不太確定的,請(qǐng)大家指出。

Silverlight vs Flash的技術(shù)比較

  1 豐富的二維動(dòng)畫/圖形和視音頻表現(xiàn) Rich 2D animation/graphics with audio and video

  這點(diǎn)毋庸置疑,兩個(gè)公司的產(chǎn)品都對(duì)這塊做出的很大的努力,但是還有有席位差別的。用過(guò)Blend和Flash這兩個(gè)軟件的朋友一定會(huì)發(fā)現(xiàn)兩個(gè)軟件的不同,比如Flash獨(dú)有的timeline形式和Blend強(qiáng)大的interaction面板等,從這一點(diǎn)可以看出,Bland對(duì)自己的interaction application develop tools的定位還是比較準(zhǔn)確的,而Flash則是從basic到Professional版本涵蓋了動(dòng)畫制作到RIA開發(fā)領(lǐng)域。

  2 行業(yè)標(biāo)準(zhǔn)的視頻解碼器Industry standard video codec

  先來(lái)介紹一下什么是視頻解編碼:視頻壓縮是所有令人振奮的、新型視頻產(chǎn)品的重要?jiǎng)恿Α嚎s-解壓(編解碼)算法可以實(shí)現(xiàn)數(shù)字視頻的存儲(chǔ)與傳輸。

  典型的編解碼器要么采用行業(yè)標(biāo)準(zhǔn),如 MPEG2、MPEG4、H.264/AVC 與 AVS,要么采用專有算法,如 On2、Real Video等,而這兩個(gè)公司分別位于不同的陣營(yíng)。

  從資料中得知微軟的視頻解碼標(biāo)準(zhǔn)是:

  SMPTE Society of Motion Picture and Television Engineers。而微軟則在此基于WMV 進(jìn)行了標(biāo)準(zhǔn)化修改,現(xiàn)在則以 VC-1 的新名稱在業(yè)界實(shí)現(xiàn)了標(biāo)準(zhǔn)化—WMV9。

  而Flash則是采用on2 VP6視頻編碼標(biāo)準(zhǔn),雖然沒(méi)有基于所謂的業(yè)界標(biāo)準(zhǔn),但是on2是自己的專有算法,也是可以在文件大小和畫面質(zhì)量間找到平衡。

  因此是否采用行業(yè)標(biāo)準(zhǔn)的視頻編碼器,也就變得不那么重要了。

  3 硬件輔助解決方案Hardware-assisted editing and encoding solutions

  這點(diǎn)不太清楚silverlight是如何進(jìn)行硬件輔助的,但是Flash似乎是沒(méi)有的,不過(guò)Adobe的同門師兄弟DIRECTOR則支持硬件輔助的功能,不知道Adobe會(huì)不會(huì)做這方面的移植。

  4 以XML為基礎(chǔ)的表現(xiàn)層有利于搜索引擎優(yōu)化XML-based presentation layer for SEO

  眾所周知silverlight是基于XAML的,而所有的silverlight程序都是用戶下載后在客戶端由runtime來(lái)解釋并執(zhí)行的,也就是所在客戶端可以看到程序的源代碼,這樣搜索引擎就可以索引其中的內(nèi)容了。

  而Flash則是在導(dǎo)出時(shí)生成swf格式的二進(jìn)制文件,并由用戶下載到本地由runtime執(zhí)行,因此搜索引擎很難對(duì)其進(jìn)行索引。

  5 標(biāo)準(zhǔn)的高性能編程語(yǔ)言 Choice of standards-based and high-performance languages

  新版的silverlight已經(jīng)支持使用javascript C# 以及VB進(jìn)行開發(fā),新版的Flash CS3則支持使用ActionScript 1 ActionScript 2 ActionScript 3 進(jìn)行開發(fā)。雖然as3的出現(xiàn)使得ActionScript在效率上有了很大的提升,但是較之C#這樣的編程語(yǔ)言還是有比較大的差距。

  6 端到端的服務(wù)器和應(yīng)用平臺(tái) End-to-end server and application platform

  這點(diǎn)silverlight有著天然的優(yōu)勢(shì),其服務(wù)器和應(yīng)用平臺(tái)經(jīng)過(guò)這么多年的發(fā)展已經(jīng)具有了很大的壟斷優(yōu)勢(shì),而Flash相比較之下就顯得不盡如人意了,只是在最近今年有所進(jìn)展(ColdFusion Jrun),但是對(duì)于微軟還沒(méi)有什么優(yōu)勢(shì)可言。

  7 媒體服務(wù)器license(無(wú)限頻寬) Media server licensing (unlimited bandwidth)

  雖然具體的價(jià)錢不太清楚,但是Flash Media Server確實(shí)比我們想像中的貴,而 Windows Media Server就顯得平易近人多了。

  這點(diǎn)沒(méi)什么可說(shuō)的 Adobe對(duì)Media Server的策略不是很成功,不過(guò)對(duì)于這個(gè)剛剛踏入2.0的服務(wù)器端軟件來(lái)說(shuō),還需要給他一些時(shí)間。

  8 客戶端廣告播放插入 Client side playlists for ad-insertion

  這點(diǎn)兩家都有各自的技術(shù)實(shí)現(xiàn),比如在視頻中加入提示點(diǎn)等多種插播廣告的方式。

  9 視頻出版工具 Robust video publishing tools

  在Flash中的視頻出版工具叫做Flash Media Encoder 提供了很多視頻編輯功能 相似的還有 微軟的expression中Media 也提供了很多視頻編輯的功能

  10 高性能的客戶端 High-performance, multi-core enabled client

  雖然我不太清除高性能的標(biāo)準(zhǔn)是什么,但是我相信silverlight和FlashPlayer都是我們期待依舊的High-performance client

  11 可調(diào)整全屏幕高清視頻(720p)Scalable full screen video up to HD (720p)

  雖然Flash也支持全屏觀看,但是視頻的質(zhì)量確實(shí)還是稍弱一些,而silverlight可以同時(shí)播放多段HD視頻的能力確實(shí)不容小看,再加上silverlight的video brush功能,確實(shí)比Flash視頻略勝一籌。

  12 離線文件操作Offline, document support

  可以在本地存儲(chǔ)文件,在Flash中是類似shareobject的功能,在silverlight中則還沒(méi)有提供類似功能,但是可以借助javascript對(duì)cookie的操作來(lái)完成。

  13 文件格式是二進(jìn)制或者文本格式Binary or Text Format

  兩種文件格式各有優(yōu)勢(shì),二進(jìn)制的swf格式有利于源文件的保護(hù),而文本的xaml則對(duì)seo有很大的好處。

  14 開發(fā)制作工具 Tools

  Flash后端有Adobe強(qiáng)大的CS3系列套件的支持,從網(wǎng)頁(yè)三劍客到PhotoShop等圖形類軟件,在廣大設(shè)計(jì)和開發(fā)人員中有著非常好的口碑。

  而silverlight擁有后來(lái)居上的expression套件,也是不容小視。

  15 工具操作復(fù)雜性 Tools complex operation

  這點(diǎn)我要單獨(dú)提出來(lái)是因?yàn)楹芏嚅_發(fā)和設(shè)計(jì)人員已經(jīng)習(xí)慣了Adobe的軟件操作以及工作方式,而讓他們一夜之間轉(zhuǎn)到微軟的expression上來(lái)確實(shí)有難度,而讓從業(yè)者習(xí)慣expression的操作和工作方式更是擺在微軟面前的難題

  16 3D支持 3D Support

  針對(duì)3D的支持,兩個(gè)player都沒(méi)有涉及,但是并不是說(shuō)我們不能做3D的嘗試,F(xiàn)lash陣營(yíng)中很多第三方開發(fā)者基于ActionScript開發(fā)出了很多3D 引擎,而silverlight也可以讓用戶用微軟提供的開發(fā)語(yǔ)言進(jìn)行3D引擎的開發(fā)。

  17 客戶端大小(所需下載的安裝文件大小)Client size

  兩個(gè)player都是寄生于瀏覽器的插件,因此安裝文件的大小就是一個(gè)比較敏感的問(wèn)題,但是兩個(gè)公司在這方面做的都很好,基本上使用戶可以很快下載并安裝。

  18 所支持的操作系統(tǒng) Supported operating systems

  FlashPlayer支持的操作系統(tǒng)基本上囊括了所有操作系統(tǒng)甚至連帶手機(jī)的很多操作系統(tǒng)都有支持,這點(diǎn)是Flash一個(gè)很大的優(yōu)勢(shì),讓開發(fā)人員可以不必針對(duì)操作系統(tǒng)進(jìn)行程序的修改。

  Silverlight支持的操作系統(tǒng)相對(duì)Flash就少的多了,假如要讓W(xué)PF真的Everywhere,還有很多路要走。

  總的來(lái)說(shuō),兩個(gè)公司的平臺(tái)還是各有千秋的,還有很多細(xì)小的功能沒(méi)有進(jìn)行具體的對(duì)比,比如對(duì)Alpha通道視頻的支持,以及對(duì)文字的渲染等。兩個(gè)公司各自有各自的優(yōu)勢(shì),Adobe在player的占有率,對(duì)各個(gè)操作系統(tǒng)的支持以及工具的普及率上有著很長(zhǎng)時(shí)間的積累。而微軟在操作系統(tǒng)和應(yīng)用軟件以及服務(wù)器端軟件的壟斷地位則讓微軟有機(jī)會(huì)趕超。

分享:Flash制作超酷的旋轉(zhuǎn)圖像像冊(cè)視覺效果
用Flash制作像冊(cè)的教程已經(jīng)很多了!這里就不在給大家羅嗦了!只要發(fā)揮自己的想象,相信自己!你能!那么超酷的旋轉(zhuǎn)圖像像冊(cè)視覺效果就會(huì)出現(xiàn)。因?yàn)轭愃平坛烫?/p>

/所屬分類:Flash教程/更新時(shí)間:2008-03-05
相關(guān)Flash教程