2006年7月12日,Adobe在京舉行了Flex 2新聞發(fā)布會。
說實話,新聞發(fā)布會開始后覺得有點意外,因為參與的媒體記者并不多,技術網站記者更是屈指可數(shù),總共還沒有超過30人?赡芎虯dobe一貫低調的作風有關吧。其實,從Adobe出席的人員來看,還是相當重視的,這畢竟是Adobe兼并Macromedia之后第一次新產品的全球發(fā)布,而且這次中國區(qū)的發(fā)布是由總部來的Dave Gruber先生親自操刀。Dave是Adobe公司Flex和ColdFusion的產品市場經理,在加入Adobe之前就為Macromedia和Allaire工作多年,用他自己的話說,過去四年他一直參與Flex開發(fā)團隊的工作。Adobe中國區(qū)的市場經理和企業(yè)合作伙伴經理也都參加了新聞發(fā)布會。發(fā)布會選擇在北京CBD商圈中心的中國大酒店?上У氖,到場的媒體我一個都不認識,加上沒有經驗,只能看著別人不停地用閃光燈拍照。也好,我就專心聽好了。
Dave, Adobe公司Flex和ColdFusion的產品市場經理
發(fā)布會的內容技術性比較強,有不少應用的演示,從中可以看出幾點:
- Adobe的產品非常重視用戶體驗
- Adobe的產品非常關注Flash技術的整合
- Adobe的產品非常推崇RIA的概念
Flex 2被宣稱是一項革命性的進步,堪稱最完整、最強大的RIA開發(fā)解決方案,極大地提高用戶的體驗,徹底革新了人與Web的交互關系。它的發(fā)布進一步完善了Adobe的Engagement Platform。查看下表,可能更直觀一些
Engagement Platform |
強調用戶體驗 |
工具:
Adobe Creative Suite |
客戶端 |
Flash, PDF, HTML |
編程模型 |
MXML, ActionScript 3.0 |
工具:
Flex 2 builder |
服務器端 |
LiveCycle, ColdFusion, Flex Data Service 2, Flash Media Server |
這也完全符合了Adobe的產品線戰(zhàn)略,其核心仍然直接指向Flash和PDF兩項技術。Flash player 9.0和Flex 2.0的同時發(fā)布決不是巧合。而Flash player 9.0雖然現(xiàn)在還是被稱作Player(播放器),但是其實質已經是虛擬機,綜合性能據(jù)稱提高十倍。某種角度說,F(xiàn)lash再也不是原來的Flash,它從一種網絡動畫制作的流行工具變成一種平臺,一種網絡數(shù)據(jù)的處理平臺,在保持了動畫,交互,矢量圖形等原有特性的同時,極大地提高了數(shù)據(jù)處理能力。Flash player 9.0的發(fā)布和完善,將成為Flex技術在RIA應用和推廣的一個保證,現(xiàn)在Adobe正在做用戶調查,看看是否可以在合適的時機,改變Flash player的名稱。
Flex 在我看來仍然更適合企業(yè)級的開發(fā)需要,不過其中一個Online Store的演示也表現(xiàn)出在中小企業(yè)電子商務中的應用。令人眩目的各種UI組件直接打包在這個開發(fā)環(huán)境中令我一瞬間懷疑設計師是不是要考慮轉行做軟件UI設計。在保持矢量圖形處理的特長之外,F(xiàn)lex 2 提供了強大的繪圖API和富媒體整合能力,甚至還提供了實時通信(real time messaging )的功能,表現(xiàn)力強勁。在企業(yè)級數(shù)據(jù)整合上,借助Flex Data Service 2表現(xiàn)得更為專業(yè)高效,整合多種數(shù)據(jù)源,F(xiàn)lash Charting(圖表技術),實時數(shù)據(jù)更新,和數(shù)據(jù)推送技術,使得電子商務的用戶體驗提升到以前無法想象的地步。大家可以體驗一下Yahoo Maps和其他類似網絡服務的異同。需要特別指出的是,Yahoo Maps正是依仗Flex技術實現(xiàn)的,而且開發(fā)周期大為縮短,有興趣的朋友可以訪問:http://maps.yahoo.com/beta.
真正讓我感興趣的是Flex在產品營銷策略的改變。歷來Adobe的產品都定位專業(yè)人群,相當高端的印象,Macromedia在被兼并之前,給我的印象也是高端的產品實力很強,但是marketing比較弱,相比于Dreamweaver和Flash來說,ColdFusion,JRun等都屬于這個范疇,ColdFusion是一個非常出色的產品,可是在北美市場的成功并沒有幫助它在中國市場獲得足夠的市場份額,價格當然是其中一個因素,不過應該還有其他深層的原因。 這次Flex 2.0的發(fā)布提供了一種讓廣大開發(fā)者可以迅速接受并采用的方案,極大地降低了這種技術應用的入門門檻,開發(fā)者可以下載免費的Flex SDK 2 來開始體驗和開發(fā)的歷程,這個開發(fā)工具包里包含了核心語言MXML和ActionScript 3.0,同時也包含了Flex Framework和免費的Utilities; 由于Flex Builder2 是基于eclipse開發(fā)環(huán)境,因此,熟練的開發(fā)者并不一定需要購買Flex Builder 2,盡管這個高效的開發(fā)工具提供了可視化的編程和調試環(huán)境,并且和其他的Adobe軟件共享了十分類似的用戶界面;Flex Data services 2則提供了企業(yè)級的數(shù)據(jù)處理服務,如果是針對中小企業(yè)用戶或者輕量級數(shù)據(jù)處理,Adobe提供了針對單核CPU的免費版本- Flex Data Service Express。如果你認為RIA會成為Web開發(fā)的趨勢和用戶的要求,那么Flex確實是一個革命性的產品。
發(fā)布會后媒體的提問一定程度上反映了社會對當前網絡熱點名詞的高知曉度和低認知度,特別是Ajax 和Web 2.0這兩個術語,記者們的提問似乎都混淆了這兩個術語的概念。Ajax不是一個產品,也不是什么全新的技術;Web 2.0則更多是一個市場的概念而不是一個技術的概念,這兩者其實都反映了web發(fā)展中對用戶體驗和以用戶為中心這兩個概念的回歸。Dave回答這些問題時處理地相當巧妙。他強調Flex不僅支持Ajax而且延伸了Ajax的應用,更加關注用戶體驗,尤其在數(shù)據(jù)處理上,其中一個演示令人印象深刻,Ajax應用和Flex應用在數(shù)據(jù)提取上的對比:提取50到500行數(shù)據(jù) Ajax的結果是3-4秒,而提取5000行數(shù)據(jù)則需要33秒,如果機器不夠強悍,瀏覽器可能會停止響應,而相應的Flex版,提取10000行數(shù)據(jù)的時間也不超過500毫秒。 針對Web 2.0的概念,Dave表示Adobe相當關注其發(fā)展,并愿意embrace(我蠻喜歡這個詞的)任何新技術的發(fā)展。 作為一個技術服務提供商,這種表達低調中隱含著自信。其實Adobe推薦的術語“RIA”和web 2.0的概念核心本身就有交集。
我個人一直很喜歡這些技術公司的不斷創(chuàng)新。不過技術的創(chuàng)新需要營銷的創(chuàng)新才能取得真正的成功,這次Flex采用歡迎并鼓勵廣大開發(fā)者免費使用的做法,一定會在開發(fā)者社區(qū)獲得廣泛的歡迎,不過對于中國市場來說,F(xiàn)lex要想取得成功,不僅僅要獲得開發(fā)者的認可,同樣也要獲得最終用戶,也就是那些大中小企業(yè)用戶的認可,只有這些企業(yè)用戶真的看到RIA的營銷效果,并且能夠承擔開發(fā)這樣的RIA的費用,又可以得到可以量化的投資回報,F(xiàn)lex才會真的在中國市場取得成功。Adobe可能會考慮提供一些免費的培訓來幫助開發(fā)者更好更快的適應并接受這個新的開發(fā)平臺。 也許藍色理想這樣的網站設計師和開發(fā)者的社區(qū)就是一個很好的選擇,讓我們試目以待。
本文中技術表述因作者知識有限,如有錯誤,請以Adobe的描述為準。http://www.adobe.com/cn/products/flex/
出處:藍色理想
責任編輯:藍色
|