Luar's Flash Playground:重新思考XML與Web Services選擇
重新思考XML與Web Services選擇 (15-11-2005)

最近因為Flex 2.0沒有Client-side Remoting連接能力的困擾,再加上即將開始的大型專案,由於客戶對Flash缺乏信心,擔心安全問題,雖然多番解釋,Flash比HTML網站某程度上更安全,但不得要領,結果這個專案最後決定分別做HTML(滿足客戶)和Flash(滿足開發團隊我們自己)兩個版本。這兩件事讓我反思Flash Remoting是否最好的與Server連接技術?由於要配合HTML和Flash兩個版本,數據部分最好能夠共用通用,只是表現層有HTML和Flash之分別,因此能夠讓兩者都接受到的連接技術,只有XML和Web Services。

XML實作上比較簡單,數據大小相對少,配合XSLT已經可以Render出好好HTML網頁。但是在DataType轉換上,又要自己下一番苦工。

Web Services在實作上較麻煩,如果有好的開發用Library配合,工作應該可以輕鬆一點。Web Services數據大小較大,但它也是XML格式再配合Data Type,因此無論在HTML網頁Render上和數據交換上,應該比普通XML有黠優勢。

這專案將來也有向第三者公開的API,因此在數據傳遞實作上,以Web Services作首要選擇,應該是合理的。

本文章由發表。
意見
"; print "沒有意見。
 "; } ?>
  • 瓦。。。这是一个什么样的专案
    客户竟然会出钱多制作一个“滿足開發團隊我們自己”的版本。。。

    由Anonymous於15-11-2005發表

  • XSLT的overhead不輕,如果要即時render,可能是相當昂貴的作法

    由aladdin於17-11-2005發表

  • 可能还是用Web Service比较快吧,特别如果你的数据量不是超级大,SOAP和XML-RPC在各个平台上都要不错的实现啊。

    由KevinBMM於22-12-2005發表

同組文章