2009-12-10 26 views

回答

1

Flash最適合製作電影和動畫。在Flex中,您無法制作(時間線)電影和動畫。但是,Flex和Flash都允許你開發應用程序..

軟硬度:

優點:

•良好的RIA開發 •提供很多用戶輸入選項開箱 的•的MXML對非程序員來說更容易 •您可以快速組合組件以創建小型應用程序 •組件可以在大型項目中提供優勢,因爲它們具有模塊化特性。 •可以使用Linux 開發•有驗證一個很好的組件生命週期等

缺點:

•增加.swf文件 的大小•自定義組件的外觀可以採取很多長於預期的,取決於您要查找的視覺樣式 •當您發現需要一個不存在的自定義組件時,可能需要返回Flash進行真正的編程工作並打包組件 • Flex的「靈活性」意味着您將閱讀大量文檔 •Flex框架中的錯誤 你最終將需要使用Flex框架

閃存

優點的架構妥協:

•適合拍電影/動畫 •時間線可以方便設計師/動畫師概念化 •從頭開始工作時,提供很大的控制。 •編程背景的人更容易 •您可以編程任何你喜歡的東西;沒有妥協與現有的框架

缺點:

•僅提供基本的用戶輸入(文本框)開箱。 •對於程序員來說時間軸可能令人望而生畏(儘管您可以放心地忽略它) •某些類型的應用程序的開發速度將低於Flex •無法使用linux 開發•用戶輸入驗證必須全部在代碼。沒有內置的驗證。

+0

當你說某種類型的應用程序..你可以更詳細嗎? – debuggerpk 2009-12-10 11:20:27

+3

:)使用Adobe Flash和Adobe Photoshop沒有限制。這一切都取決於你在這些主題上有多少專家。所以通過「應用程序」我的意思是一切..(包括從簡單的演示文稿到高品質的在線遊戲..) – 2009-12-10 11:59:58