Luar's Flash Playground:三種Ajax接收結果的格式比較:XML, HTML, JSON
三種Ajax接收結果的格式比較:XML, HTML, JSON (28-12-2005)

QuirksMode.org比較了三種Ajax接收結果的格式:XML, HTML, JSON。我個人認為只是XML和JSON之間取捨,HTML早已被我「叮」走,由於JavaScript本身也有跨網域限制(這問題上Flash Player有Policy File便更可取了),但JSON沒有這問題,也有其優勢。該網頁提出有沒有第四種方法,我大膽地提出用Flash去處理與Server數據交換,通過ExternalInterface或者Flash JavaScript Integration Kit去跟網頁溝通,Flash最大優勢是它與Server數據交換技術最多最成熟,在Client side直接提取XML或WebServices,甚至有更強的Flash Remoting在Server運作,為什麼不嘗試一下?

本文章由發表。
意見
"; print "沒有意見。
 "; } ?>
  • 你的想法很好,但是flash先天对搜索引擎不友好,所以对于网站的AJAX实现来说,还是只有使用原始的比较好。

    另:flash做出效果以后页面会不会太大了?

    由rainx於28-12-2005發表

  • 我意思,Flash只用作接收數據,所有界面仍然是HTML+CSS

    luar於28-12-2005發表

  • 这种方法我也想过,但flash对数据的收发与处理,效率可以保证么?
    如果能保证倒是很好的。

    ghost於28-12-2005發表

  • 搜索引擎不是问题,通过后台技术菜鸟都能搞定。
    使用 flash 作数据收发和处理我也想过这个解决方案,效率不是大问题,但是考虑到 js 对于页面的流畅性和对图片皮肤类组件支持的麻烦程度,我们还在斟酌是否使用这个方案,flash 做 ria 的心病在于文本处理实在太弱,我们如果采用 ajax ,纯粹是因为 html 对文本天生的良好支持。我们有想法打算自己写一个富文本组件,渲染部分不是大问题,所见即所得编辑是个大问题。。。

    mmommo於28-12-2005發表

  • XMLHttpRequest不是所有Browser支持,反而Flash Player 7佔有率更廣泛;另外,用Flash Remoting,Client-side邊傳送數據大小和效率都比XML/SOAP好,至於在Server上,serialization/de-serialization對砌XML/SOAP,誰更佔運算時間,我倒沒有比較過。

    luar於29-12-2005發表

  • 嗯,如果有个js和flash封装好的架构应该不错

    由Tony於29-12-2005發表

同組文章