Luar's Flash Playground:大半年後,我們應該感謝Ajax
大半年後,我們應該感謝Ajax (21-07-2006)
關於Flash前途,我過去提過兩次,分別針對微軟WPF的《Macromedia怎樣面對來勢洶洶的M$ Avalon?》和針對Ajax的《展望2006年,Flash未來未有來!》,Ajax那篇引起很大迴響,被四處轉載。大半年過了,先看看我的「預言」變成怎樣...
  • GoBeyondAjaxWithFlex2_s.jpg基本上再沒有意義去爭論什麼Flash vs Ajax,因為Ajax已經落地生根了,慢慢溶入各種網頁中,簡單到如圖片,都可以用XMLHttpRequest暗中載入圖片作預載。連Adobe都有Spry framework for Ajax,宣傳Flex2的字眼都是Go Beyond Ajax with Flex(以Flex來超越Ajax),正如我在台灣MMUG演講指出,未來的應用,應該是Ajax(HTML)為主,Flash為輔,所以Adobe想了Flex-Ajax Bridge,希望Flex幫助Ajax。
  • 一如我所料,前Macromedia CEO Stephen A. Elop已經宣佈離開Adobe。
  • Flex2和Flash Player 9終於出來了,而且如M$以本傷人般,Flex2免費的德政,使各開發者,ISV十分興奮。
  • 文本開發方式,效率提高了的組件,Compiler等我舊文批評過的東西都實現了。
  • Apollo概念已經浮出水面,現在只等它實際產品出來。
  • Adobe的電子報Edge終於改回HTML+CSS,Adobe越來越明白到Flash適當的定位,期待ExchangeStore都轉回Ajax(HTML)+CSS。
很多人原以為Flash/Flex的對手是M$的WPF,結果WPF繼續遙遙無期,實際上Adobe對Ajax這突然殺出來的對手怕得要死。首先說一件小事,前天(19-7-2006)我參加了Adobe(HK)對Partners舉行的Flex2發佈會,美國派了一位Flex Product Marketing Manager來香港介紹Flex2,發佈會主要目的是希望本地Partners,即各開發者在開發專案時,選擇用Flex2,並向客戶推介Flex2。其中一張簡報,吸引了我的注意力。Marketing Manager解釋為什麼昂貴的Flex 1.5,到了Flex2時會突然大減價和免費,原因很簡單,因為Ajax!
Flex2PartnerSeminar01_s.jpg
Adobe啞子吃黃蓮,自己耕耘,別人收割。努力推廣所謂RIA概念多年,水仍然沸不到,Ajax不客氣借來用,結果平地一聲雷,使大眾明白什麼是RIA,廣為熱衷於RIA這概念。倒頭來Adobe要感謝Ajax帶起RIA熱,更努力地拉著Ajax的袖子,借Ajax來宣傳Flex,什麼所謂Flex2 is for creating Ajax-style applications。Adobe很想告訴人家Flex是好過Ajax,但又怕變成對抗局面,卻要自己阿Q地Go Beyond Ajax with Flex。但怕到了二擇一的情況,變成選擇Ajax而不用Flex,所以又要叫人Embracing(包容)Ajax了。(我想Adobe繼續阿Q地自大了,應該是相反,希望Ajax embraces Flash)
Flex2PartnerSeminar02_s.jpg
當然,我一直都同意Ajax應該和Flash結合,才能做到最好的產品。Adobe要醒悟Flash在什麼位置定位,Flex有什麼效能上優點,開發上優點,例如效能,Ajax載入5000筆數據要35秒,Flex只是1/5秒(配合Flex Data Services,即AMF格式載入)。
Flex2PartnerSeminar04_s.jpg Flex2PartnerSeminar05_s.jpg
Adobe應以Flex技術作宣傳,不要盲目跟風,在Ajax炒作點上去宣傳Flex。 最後,Adobe要感謝Ajax,因為RIA熱終於來了。我們開發者也要感謝Ajax,因為Flex可以免費用。順帶一提,Flex Data Services Express是免費,只限在單一CPU上運行(Physical One CPU,即Duo Core也是當一個),不可Clustering Server,但容許無限Application在它上運作(以前網上流傳只限一個Application是錯誤的),Marketing Manager更說Connection和Bandwidth數量是不限(我有點懷疑,待求證)。對於普遍開發者來說,整個Flex開發解決方案,已經是完全免費了。感謝Ajax!偉大的Ajax!它繼承了RIA的光榮傳統,Ajax在這一刻靈魂附體!RIA從今天起,不會只有一個Flash在戰鬥,不會只有Flex!

本文章由發表。
意見
"; print "沒有意見。
 "; } ?>
  • 说的好,不过出处的网站怎么打不开了呀。

    无双於21-07-2006發表

  • 黄建翔。。。

    Danger於21-07-2006發表

  • 非常好的文章!感谢Ajax,感谢Luar!

    由Aaron於21-07-2006發表

  • 有道理。也认同Ajax为主,Flash为辅。

    cbm於21-07-2006發表

  • 呵呵,其实希望adobe的高层或者主抓tech的高管能好好看看我们这些开发者的言语。Flash总是让人那么的……无所适从。

    Apol於21-07-2006發表

  • 同邓感.......
    手头还在翻着翻烂的f与ria应用程序开发

    由realonlyjj於21-07-2006發表

  • Adobe的幾個産品的高昂價格使她失去了市場,AJAX的出現,迫使它降價。
    另外我不同意你Ajax为主,Flash为辅的說法,這本來就是兩個不同的東西,Flash永遠都是Flash AJAX永遠都是一種概念

    mill於21-07-2006發表

  • 关键问题还是在flash自已的html和字符串支持上(还有效率),以及flash阵营从来没有做过对html的解析。
    网页中,基本还是以信息文本为主。
    搜索引擎的缺点是非常致命的。

    flash开发者似乎从来没有注重过这一块,而Ajax的支持者也对采用flash技术完全没有兴趣。

    至于Flex,我倒始终感觉用来架构用Java类开发的B/S系统更合适。如果真和Ajax拼,只能用惨不忍睹的失败来形容。
    界面的问题是个很大的问题,总不能要求所有网站都长一个样吧?也没有网页设计师有过一点这样的经验。

    Flash用在网页上做一些点缀效果还是很不错的~`一定比Ajax做得好。
    而Flex,免费了,对大家都好:)

    由zas於21-07-2006發表

  • 汗一个luar的最后一句,黄建翔句式成为经典了....

    RIA这块蛋糕里,AJAX抢去的地盘FLASH永远都要不回来了,因为AJAX的确有优势(如上面COMMENT讲到的文字处理方面).不过FLASH优势的那块地AJAX也是无法撼动的.

    那么,就象Luar说的,我们还是要感谢AJAX让RIA这块蛋糕变大了!也许比以前更多可吃的!

    flashjj於21-07-2006發表

  • 好文章!

    egoldy於21-07-2006發表

  • 用Flash我只担心一点,微软把要害一掐,完蛋了。感觉把Javascript借口禁掉的可能性小些。

    由Boen於21-07-2006發表

  • 新事物取代旧事物,本身就需要一个过程,AJAX只不过属传统的过度技术而已,当然,我们应该感谢这种深入人心的过度技术,当AJAX这批先锋队伍战死之后,FLASH RIA技术就可以浩浩荡荡的一同中原了,哈哈!

    由水分子於24-07-2006發表

  • 當初我看了您的書FLASH RIA決定投入FLASH來開發應用程式也用了一年的時間完成的一個大型的專案,FLASH已經徹底的了摸透了,但是看了您的意見,心中很掙扎到底是不是要放棄FLASH再重學AJAX真的很頭痛,救命阿,可以給點意見,現在後悔會不會太晚阿 ><

    由darren於27-07-2006發表

  • 我想如何把現在的AJAX 同 Flash Developer 能夠於將來共同有效地合作才是問題的關鍵吧。

    Ferry於29-07-2006發表

同組文章