關於Flex2.0的10個誤區

#1 - Flex 需要flex播放器

錯誤,Flex應用開發需要flexSDK,生成swf文件運行於flashplayer中,不要求其他特定環境支持。

#2 - Flex 需要特定的server

錯誤,Flex SDK生成的swf文件可以部署到任何的webserver上。以前的flex1.5需要jrun,但是flex2.0已經沒有這個限制了。

#3 - Flex 價格不菲

錯誤,現在flexSDK是免費的,開發工具Flex Builder 2 (Eclipse Based IDE) 爲 $499,Flex Charting Components - $299,單CPU的Flex Data Services Express 免費,Flex Data Services Departmental (J2EE Server)爲 $6K per CPU( limit 100 concurrent users. 100 concurrent is plenty for many apps)
,Flex Data Services Enterprise (J2EE Server) 爲$20K per CPU(No limits, Lasers included)。


#4 - Flex 應用只能與特定的server交互數據

錯誤,Flex 應用程序swf文件可以和任何基於http/https或者socket的服務器通訊:
- Exchange any format of ASCII text (POST,GET,REST Headers Supported)
- Exchange any format of XML (POST,GET,REST Headers Supported)
- Talk to any server side language (.NET, RUBY, PYTHON, JAVA, PHP, PERL, XML)
- Exchange data using SOAP direct to the server (many soap encodings supported)
- Exchange binary AMF (Optimized data serialization format for remoting, paging). This is supported in ColdFusion and JRun by default and there are many free AMF libraries for .NET, JAVA, Ruby, PHP
- Exchange data in real-time using 2 way push over XMLSocket and BinarySocket. These features are unique to Flash Player

#5 - Flex 不能與ajax交互

錯誤,swf文件可以通過2種方式用javascript與ajax通訊,目前越來越多的ajax應用使用flashplayer中的特性來優化和改進性能。flex可以通過flex-ajax橋來進行數據的無縫交換,2大門戶網站yahoo和google使用flashplayer進行圖形表示,同時使用ajax描述用戶界面。

#6 - Flex應用只能全屏使用

錯誤,flex應用可以在大的html或者ajax應用中使用widget和panel,也可以被用來進行隱藏的交換數據,而這個數據是由ajax提供的。有幾家視頻公司使用flex開發的widgets作爲視頻播放器,有時全屏的flex效果理想,而有時則不需要。

#7 - Flex 很難學

錯誤,學習flex最難的部分是理解組件開發模型和MXML語法,如果有PowerBuilder, VB, Delphi, Visual Studio, Java的開發經驗,學習Flex開發,就是小菜一碟(like a duck to water)。

#8 - 很少有實際項目使用flex

錯誤,The first market for Flex is intranet applications ,所以能公開見到的看起來比較少,There are a few leading companies using Flex 2 for public facing applications,很少有公司開發的flex2應用是面向公衆的。What is interesting is that the Pikeo photo service launched on Flex 2 last week.

#9 - Flex和flash不能一起使用

錯誤,有許多途徑來重用swf內容,無論是flex的運行時還是編譯時,你現在還可以通過embed標籤引入並重用flash的動畫和矢量圖形到flex中 ,當 CS3 發佈時,我們將會看到更多的工具增加到Flex開發模型中。


#10 - Flex 速度慢

錯誤,Flash Player 9 and ActionScript 3 的產生就是爲了速度的大幅提升而設計的。Flash Player 9 包含一個JIT compiler ,速度超過上一個版本20倍以上。這個性能的獲得要歸功於播放器在運行時生成 PPC and X86 本地機器碼 ,這不僅僅是更快,而是驚人的快了。

#11 - Adopt Flex 使你的收入和訪問量翻倍

沒錯,許多世界級的公司正在用flex構建應用,而且他們正需要經驗豐富的flex開發者,自Fflex2發佈的6個月以來,諮詢率已經上漲到50%,我所知道的flex開發者已經110%被僱用到項目中去,我也看到許多開發者轉到flex開發中,他們的收入也加倍了。我的每一位顧客都會最好問一個相同的問題:哪裏能找到經驗豐富的flex開發人員?或者問你能夠給我指點一些對我的項目比較理想的開發者或者顧問嗎?


原文地址:
http://www.onflex.org/ted/2006/12/top-10-myths-about-adobe-flex-20.php
  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章