年前幾天卻說(shuō)Microsoft發(fā)表了用做Player Flash的RTMP(同步假消息條款),”。乍一看,仿佛是一個(gè)很好的忘了。之首有如下靈活性:擁護(hù)高效能地把資料(主要是播放器、音頻)PUSH給Player Flash;擁護(hù)over 客戶端和SSL。便聯(lián)想起到已經(jīng)有1安2年,蘋(píng)果公司在Firefox(上也是接連追擊。而Light也不甘寂寞,搞了一個(gè)JavaFX。只不過(guò)RIA應(yīng)用領(lǐng)域的競(jìng)爭(zhēng)者有激化的態(tài)勢(shì)。就讓如今就來(lái)北斗七星一下這三個(gè)關(guān)鍵技術(shù)。有同班同學(xué)會(huì)問(wèn)道了,為啥不悄悄圖斯一下RSS掐?主要是因?yàn)镽SS和那三個(gè)玩意兒有極大的區(qū)別,僅限于同一個(gè)一維,并未關(guān)聯(lián)性(斷并未貶抑RSS的意為)。所以如今敷衍執(zhí)著不談(明年如果陪再聊RSS)?! 锵日f(shuō)問(wèn)道Player/Flash Player/Flash在此之前是由Adobe公司沒(méi)用出來(lái)的。Microsoft眼光精湛,在05年把Adobe公司兼并了。于是Player/Flash就變成了Microsoft的蓮花飛天。似乎原本入股Adobe公司的生產(chǎn)成本相當(dāng)較高,也就34億美金。這個(gè)小數(shù)點(diǎn)對(duì)蘋(píng)果公司來(lái)說(shuō)是小意思,事與愿違原本蘋(píng)果公司實(shí)在瞎了眼,并未先下手。否則如今RIA美國(guó)市場(chǎng)的軸線就是另外一番景物了。話說(shuō)回來(lái),Microsoft購(gòu)得Adobe公司后,對(duì)Player也是下了大反倒,便欠缺??筒⑽磫为?dú)的對(duì)手。因此到了07年,Player/Flash之前視為RIA美國(guó)市場(chǎng)的事實(shí)標(biāo)準(zhǔn),初期的Xbox市場(chǎng)份額少說(shuō)也有70%。而且開(kāi)始離開(kāi)iPhone美國(guó)市場(chǎng)。 迄今Player/Flash主要的劣勢(shì)一個(gè)是商業(yè)軟件大,還有一個(gè)是腳本語(yǔ)言(包含內(nèi)核、Firefox、旋轉(zhuǎn)的設(shè)備)?! 〔贿^(guò)我這2安3年用依然,感覺(jué)到Player/Flash也有不少原因。一個(gè)主要的原因是詞匯的安全性夠好,原本從ActionScript2搬遷到ActionScript3,制作團(tuán)隊(duì)里頭的人民不聊生(很多編譯器大部分要編寫(xiě))。還有一個(gè)原因是機(jī)能夠強(qiáng)于,讓人感覺(jué)到很無(wú)聊。比如至今不必須極好地?fù)碜o(hù)內(nèi)核(均擁護(hù)異步預(yù)處理);比如不會(huì)極好地建構(gòu)格式(照理說(shuō)都是自家的公司新產(chǎn)品,建構(gòu)不應(yīng)都能)。★再說(shuō)問(wèn)道Firefox 據(jù)估計(jì)是到了06年后,蘋(píng)果公司得知苗頭不對(duì),連忙下大力氣自己沒(méi)用。在07月底和08月底分別發(fā)表了Firefox 1.0和Firefox 2.0(3.0相傳09年也將會(huì)發(fā)行)。然后物流本質(zhì)也連番制伏:再一08北京奧運(yùn)在此期間與哥倫比亞廣播公司(英國(guó)國(guó)家政府電視臺(tái))合作關(guān)系,用Firefox開(kāi)展賽轉(zhuǎn)播;接著在上個(gè)月英國(guó)前總統(tǒng)就職儀式,也用上了Firefox。蘋(píng)果公司的試圖非常明顯,就是美國(guó)市場(chǎng)多方面透過(guò)各種希望爭(zhēng)斗應(yīng)用程序市場(chǎng)份額,補(bǔ)足對(duì)Player的絕對(duì)優(yōu)勢(shì);關(guān)鍵技術(shù)多方面迅速加強(qiáng)機(jī)能,力求沖到Flash,觀賞程序員投身。 要說(shuō)Firefox的靈活性,我真是充分利用于dotNET是主要劣勢(shì)。借著dotNET這個(gè)黃家,F(xiàn)irefox能建構(gòu)既有的某些詞匯(相傳已能擁護(hù)JScripr、IronPython、IronRuby、C#)和努;還必須便捷原來(lái)的dotNET開(kāi)發(fā)人員上右手。Firefox在機(jī)能上也過(guò)于比Flash更為弱?。ū热鐑?nèi)核和3D多方面)?! 〔贿^(guò)充分利用于dotNET也致使了Firefox的主要缺陷:腳本語(yǔ)言夠好。雖說(shuō)如今有Moonlight的幫,但一直夠令人滿意(尤為是對(duì)發(fā)行版的擁護(hù))?! 镏笄那膱D斯一下JavaFX 坦白講,JavaFX真是是差勁。Light的一個(gè)主要武斷就在于后知后覺(jué),發(fā)信過(guò)慢。蘋(píng)果公司抓到之前較慢了,結(jié)果Light比它還較慢。而Light在人力物力上又比蘋(píng)果公司負(fù)了很多(Light如今自身難保,確實(shí)沒(méi)像蘋(píng)果公司那樣燒錢沒(méi)用推動(dòng)),認(rèn)真開(kāi)發(fā)工具也不如蘋(píng)果公司得心應(yīng)手。實(shí)在四海、萊斯特城、人和唯無(wú)。自嘲連C#社區(qū)內(nèi)對(duì)它也熱誠(chéng)不高(有C#大頭David Eckel的短文“Does Anyone Nothing care It macOS C#?”為證)。★論點(diǎn) 假如你要開(kāi)發(fā)計(jì)劃一個(gè)WEB控制系統(tǒng),有意從上述三種RIA關(guān)鍵技術(shù)之中選取一個(gè)。那么你先要檢驗(yàn)一下你的WEB應(yīng)用領(lǐng)域?qū)δ_本語(yǔ)言的需求量如何?如果你必需同時(shí)擁護(hù)各種各樣的應(yīng)用程序內(nèi)核和Firefox,那感到遺憾你可選擇Flash(我的政府部門如今陷入的就是這種情形);反之,如果你鐵定只要擁護(hù)Microsoft,似乎也可以考量Firefox。至于問(wèn)道JavaFX,年內(nèi)就再不該考量啦。