Adobe?Flash?Builder簡(jiǎn)介
Adobe?Flex?Builder4將改名Adobe?Flash?Builder?4
2009年6月1日,Adobe宣布,下一代Flex?Builder4將改名為Flash?Builder?4,這引起了眾多開(kāi)發(fā)者的異議。
Lee?Brimelow是Adobe平臺的宣傳者,他向諸多開(kāi)發(fā)者解釋了為什么將Flex?Builder更名為Flash?Builder。

Flash Builder
Adobe?Flex?Builder將成為歷史
關(guān)于Flash?IDE方面的問(wèn)題,Lee?Brimelow稱(chēng),不會(huì )重新定位新的Flash?IDE,Flash?仍然將是Flash平臺動(dòng)畫(huà)和設計的首要工具,Adobe目前會(huì )將一部分的精力放在Flash?CS5代碼剪輯器上,以滿(mǎn)足部分ActionScript開(kāi)發(fā)者。
其談到Flex?Builder創(chuàng )建的目的,就是為了能創(chuàng )建Flex框架,但是,諸多開(kāi)發(fā)者仍然是單純的使用ActionScript來(lái)進(jìn)行工作。Flex?Builder更名稱(chēng)Flash?Builder后,仍然將繼續是基于Eclipse產(chǎn)品,并將添加更多的特性。
關(guān)于Flex?SDK方面的問(wèn)題,Lee?Brimelow稱(chēng),目前Adobe還沒(méi)有計劃重新命名SDK,他說(shuō),很多開(kāi)發(fā)者用它來(lái)編譯純粹的ActionScript項目,與別人交談時(shí),重點(diǎn)仍然是技術(shù)而不是在表述上。
Adobe?Flash?Builder?特性1)?Package?Explorer
如果你熟悉Eclipse中JDT,對這個(gè)特性一定不陌生。Flex?Builder?3只支持資源瀏覽器,即以工程文件的形式瀏覽。而Package?Explorer,顧名思義,是針對Package的結構進(jìn)行瀏覽,這種模式更適于開(kāi)發(fā)者使用,另外也可以展開(kāi)一個(gè)類(lèi)來(lái)瀏覽該類(lèi)的結構(同?Outline)。不僅如此,Package?Explorer還支持以這種結構瀏覽SWC文件。
2)?代碼模板
雖然現在我們也可以通過(guò)插件來(lái)實(shí)現代碼模板,但是總比原生支持來(lái)得更舒服。代碼模板還支持“環(huán)境變量”,例如你可以向模板中添加“${project_name}”,則這部分內容會(huì )被轉化成工程名稱(chēng)。代碼模板可以在偏好(Preference)中進(jìn)行配置。
3)?包重構
重構功能一直是我對Flex?Builder比較不滿(mǎn)意的地方。說(shuō)實(shí)話(huà),基于包的重構應該是比較基本的功能了。
4)?懸停時(shí)的ASDoc提示
也是從Eclipse中“繼承”下來(lái)的功能,支持ASDoc中的鏈結
5)?Getter?&?Setter
方便地在代碼中添加Getter和Setter。(這里有個(gè)小插曲,Heidi在演示前忘了把代碼恢復成沒(méi)有Setter的狀態(tài),所以她不得不現場(chǎng)把代碼改回去,還很可愛(ài)的對觀(guān)眾們說(shuō)“別看”?^_^?)。
6)?自動(dòng)生成Event?Handler
這個(gè)功能比用代碼模板要方便得多。
7)?Run?to?Line
有的時(shí)候我們調試時(shí)會(huì )發(fā)現斷點(diǎn)設置的并不合理,例如斷點(diǎn)位置離我們關(guān)注的代碼段還遠得很,這時(shí)候可以使用Run?to?Line功能立刻將程序執行到指定位置。
8)?條件斷點(diǎn)
顧名思義,就是當滿(mǎn)足某種條件的時(shí)候才會(huì )中斷程序,個(gè)人認為非常有用,特別是在調試一些復雜邏輯時(shí),會(huì )大大節約時(shí)間,同時(shí)也能放松你的神經(jīng),免得一不注意錯過(guò)了還要從頭來(lái)過(guò)。
9)?Network?Monitor
現在調試模式下可以監控網(wǎng)絡(luò )連接的數據,例如WebService的SOAP數據以及HTTP的請求和響應內容,也是一個(gè)非常有用的特性。
(事實(shí)上Heidi到此為止一共只介紹了9個(gè)新特性,介紹第8個(gè)特性之后她似乎數錯了。所以我把一開(kāi)始介紹的那個(gè)Service?Explorer算上,一共是10個(gè))
10)Service?Explorer
Service?Explorer可以方便的瀏覽服務(wù)端API(如WebServices或Remoting?Services)極其Value?Object,同時(shí)也可以根據服務(wù)端的VO自動(dòng)創(chuàng )建AS端的VO。
Flash?Builder?4.5特點(diǎn):Flash?Builder?4.5?中引入的新增功能、產(chǎn)品增強和工作流程,還提供指向其他資源的鏈接,它們可以幫助您開(kāi)始使用該發(fā)行版。
Flash?Builder?4.5?增加了對開(kāi)發(fā)、測試和部署使用?Adobe?Flex?4.5?SDK?或?ActionScript?構建的移動(dòng)?AIR?應用程序的全面支持。借助現有技能和熟悉的工作流程,您現在可以使用?Flash?Builder?高效構建網(wǎng)絡(luò )、桌面和移動(dòng)應用程序。
我們增加了在?Flash?Builder?中定義?Flex?或?ActionScript?移動(dòng)項目的支持,您可以通過(guò)它打包針對一個(gè)或多個(gè)移動(dòng)平臺的應用程序-對于?Flex?項目,該發(fā)行版支持?Google?Android?設備,而對于?ActionScript?項目,該發(fā)行版支持?Google?Android?和?Apple?iOS?設備。