最近小弟对Adobe Flex产生了兴趣,就开始学学了。之前因为有自学过AS3.0所以在AS Scripting和Event处理方面 ...
Venus228 发表于 2012-3-17 10:46 AM 
老實說,如果想在 Web 方面生存的話,Flex 當興趣是沒問題,但實際的應用上沒多少人會要求以 Flex 來開發,最現實的還是主機方面。 雖然有些部分用 Flex 來開發很好(如瀏覽器對 CSS 的支援或編寫 socket 類等),但目前使用 ajax 所開發的 library 也越來越多了,免費提供的 component 也都一堆,反而開發起來更加快速。
Flash 其實沒在 Steven 不鼓勵的情況下就已經在沒落了。 我自 2000 開始花時間摸 Flash 4 到版本 8 。那幾年間是覺得 Flash 在製作動感方面實在是很簡單,而且 AS 方面提供的 Class 也越來越多,越來越方便。比起早期 Flash 5 時需要花很多時間在製作 component 和想辦法解決一些 bugs 上好很多了。
但自從 AS 2.0 跳躍進入 3.0 這個大換血革命後雖然向市場需求多方面開發尤其是 Adobe 接手後的發展及 AS 趨向 Java 的 OOP 很讓人期待,但隨之而來的是 Flash player 對 browser 兼容、不穩定和耗支援、小數點運算上的 bug 一直沒有什麽改進等的問題,unicode 文字方面是近期幾個版本才開始有兼容,不然把其他語言文字嵌入 flash 中檔案要載入不知多久,製作出來的 swf 一有問題還要重新再編譯一次,安全性方面還要特別維護。 再來 Flash 製作軟體只兼容于 Windows 和 Mac,而且在版權上不能嵌入其他的應用軟體(Application 要做華麗點都不行)。
這些拿來和目前各瀏覽器主推的 HTML5 相比較之下,自然 Flash 這種封閉式的瀏覽器插件就不會被考慮到首選。