成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Adobe最新開發工具組合:進軍RIA的催化劑

開發
如果開發一個Web應用如同在Photoshop和Illustrator中設計一個界面那樣簡單就好了。或許有一天會實現這一點,或許這一天距離我們并不像想象中那么遙遠。Adobe通過其最新的RIA工具,成功縮小了設計和開發的距離,成為進軍RIA領域的催化劑。

Adobe***RIA開發工具組合包括Adobe Flex 4 SDK,Adobe Flash Builder 4和Adobe Flash Catalyst。所有上述工具近日開始公測。

這些工具當中,新亮相的當屬此前代號為Thermo 的Adobe Flash Catalyst。通過允許用戶導入Illustrator或Photoshop作品并將其轉化為交互式Flash,Catalyst可以快速啟動任何Flex項目,而且它的易用性令人驚嘆。

使用Catalyst的UI組件板(包括滑動條、數據列表和按鈕等)和其它工具,能夠在數分鐘內快速直觀地搭建起一個數據就緒的界面。頁面和按鈕狀態可以快速定制,甚至諸如淡入淡出和滑動等特效也可以簡單的點擊操作來完成。

創建設計

Catalyst可以閱讀Adobe的新靜態XML圖片交互模式FXG,因此可以非常輕松的從Creative Suite 4應用(Illustrator和Photoshop)中導入位圖和適量圖片。在Catalyst中修改的元素,也可以在Illustrator和Photoshop中進行恢復編輯。而且用戶還能包含“設計時數據(design time data)”,給設計者一個真正數據格式的視圖。

毫無疑問,Adobe需要在其資源庫中增加更多的控件、容器和預制的布局,但是現在它已經向我們“秀”出了自己的風格。

同時,Catalyst后臺產生用戶界面組件背后的Flex代碼,開發者可以把它們導入到Flash Builder 4中并與業務邏輯整合。

在Flash Builder 4這個IDEas中,我非常喜歡它的按頁面(或狀態)分離代碼功能。由于單個Catalyst FXP文件為整個界面的每一個狀態保存代碼,看上去有些混亂。為簡化導航和理解設計,開發者可以按照狀態分離和只查看與當前頁面相關的代碼。讓我高興的是,代碼不僅僅是變灰,而是可以真正收合起來。

Flash Builder 4帶來了以數據為中心的新工作流工具,完成了前身Flex Builder 3的編碼和設計工作。Builder 4的新數據服務向導可以快速實現導入和自查后端服務,并將它們與UI對象進行捆綁。除了PHP、Web服務和HTTP服務外,Builder還支持BlazeDS、LiveCyscle數據服務和ColdFusion。

通過簡單的拖拽操作,我能夠實現對我的數據源的標準查詢功能,然后將其導入到Builder中,并迅速綁定結果到我的Flex用戶界面上的一個data grid中。Builder插入了管理后臺數據存取的代碼。我甚至可以選擇跟蹤本地數據存儲的變化,并在手動提交更新給服務器之前取消修改,減少反復操作的數量。對于通過一個Flash圖形界面交互大量數據集來說,這是一個重大的改進。

測試Flash

與以前版本相比,新版Builder的另一個較大改進是其新包資源管理器,可以讓你從一個視圖中輕松的瀏覽所有庫、服務、ActionScript、MXML和頁面資源。改進的幫助工具和代碼提示現在具有更豐富的詳細信息和在線ASDoc支持。

由于增加了網絡監控器,你可以對那些亂七八糟的網絡調用說再見了,它可以在調試模式下監控網絡連接的數據,例如WebService的SOAP數據以及HTTP的請求和響應內容。通過訪問請求參數、響應包、雙向動作完成時間和其它有用的詳細信息,可以更簡單的調試復雜的數據調用。

***值得一提的一個功能是單元測試。Builder 4中用戶可以通過簡單的點選操作來創建單元測試類。用戶可以深入到一個程序包中,選擇一個方法,并創建一個測試類來立即反饋出代碼錯誤。在用戶修復了這些錯誤后,新的“Run Failed Tests”選項可以只對修改過的地方進行測試,從而大大節省測試時間。

在Flex 4 SDK中同樣有很多令人喜愛的功能。讓人留下較好***印象的功能包括,一個新動畫類和支持3-D功能,一個新的組件皮膚模式和改進的文本顯示功能。當Adobe發布***版的Flex 4、Flash Builder 4和Flash Catalyst時,我們將看到更多的實用功能。

總結

優勢:Catalyst的易用性非常強。新狀態模式和Spark皮膚架構簡化了編程工作。新Builder工具使調式工作更簡單。具有非常好的客戶端數據管理附件。

不足:Catalyst缺乏高級組件;過渡功能非常難以應用。網絡監控器僅監控服務調用。

成本:免費

平臺:Windows XP SP2、Windows Vista家庭高級版、Mac OS X 10.4.7到10.4.10或10.5

Adobe Flex 4 SDK測試版和它的相關設計和開發工具旨在提高對大數據集的支持,提高設計者和開發者的工作效率。Flash Catalyst可以大大降低界面設計時間。Flash Builder 4則帶來了高級包檢查功能和一個新調試和單元測試框架,提高了RIA開發體驗。

需要指出的是,Adobe公司RIA工具的產品發布周期顯然過長。Flex Builder 3在2007年夏天發布,如果一個產品的發布周期超過2年,意味著該產品嚴重落后于其它軟件的更新速度。

另外,Flex編譯器的速度慢已經不是一個秘密。盡管Flash Builder 4中所使用的編譯器已經有明顯改進,但是其性能顯然還無法與今天的Java編譯器或任何微軟的編譯器相提并論。

Adobe要想贏得RIA之戰,我認為可以從以下幾個方面考慮:

1、為Flash Builder提供更多的技術和宣傳資源。

2、推出一個開發商計劃。一個開發商授權架構可以帶來更大的市場。開發商制作工具、模板和組件,然后終端用戶來購買它們。微軟和Autodesk通過圍繞各自產品孕育一個開發商系統取得了巨大成功。

3、開源Flash Builder,然后與合作伙伴建立聯盟,這樣可以有效的實現協同開發。

4、外部某些Flash Builder開發工作給專注于Eclipse開發的公司,例如Xored。

【編輯推薦】

  1. 主流RIA技術JavaFX、Flex和SilverLight、AJAX比較
  2. Silverlight、JavaFX、Flex技術比較
  3. JavaFX和Java之間的互操作性
  4. JavaFX對Java開發者到底意味著什么
  5. RIA之爭 JavaFX是否能后來居上?
責任編輯:彭凡 來源: IT168
相關推薦

2016-01-26 10:55:38

SPDK軟件定義存儲

2014-07-31 15:11:26

WindowsPhon

2022-10-19 11:21:27

云計算物聯網

2023-06-01 17:35:20

物聯網

2009-01-07 16:08:20

Linux系統催化劑OpenGL

2018-09-12 05:04:16

2020-09-17 11:42:28

智慧城市

2009-11-28 22:04:56

云計算

2011-11-28 11:11:17

2009-06-17 11:57:02

Linux

2009-11-12 09:42:51

Linux版本Linux問題修正

2023-07-04 09:49:50

人工智能GAN

2013-06-13 09:55:38

SDNIPv6催化劑

2009-03-17 08:44:41

AMD驅動Windows 7

2014-05-05 12:55:30

紅帽峰會開放

2013-05-29 09:33:13

云計算

2021-08-24 14:28:53

區塊鏈物聯網技術

2012-08-30 13:03:38

Linux

2009-03-04 11:39:57

Windows 7Beta催化劑9.3

2024-02-21 11:19:02

AI人工智能GenAI
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩国产中文字幕 | 中文字幕在线观看一区 | 亚洲视频精品在线 | 欧美网站一区二区 | 综合国产 | 在线一区二区三区 | 欧美精品片 | 国产精品久久 | 精品久久中文字幕 | 中文字幕第九页 | 天天干天天爱天天 | 91免费在线看 | 欧美日韩三级在线观看 | 午夜久久久 | 日韩a | 九色视频网站 | 在线观看中文字幕 | 91视频在线| 久久久精品网站 | 狠狠操你 | 午夜免费在线观看 | 精品国产不卡一区二区三区 | 精品久久久久久亚洲精品 | 在线观看国产视频 | 国产激情91久久精品导航 | 成人精品一区二区三区 | 国产综合久久 | 色成人免费网站 | 亚洲国产情侣自拍 | 在线资源视频 | 精品国产三级 | 国产一区二区 | 国产成人亚洲精品 | 亚洲成人av一区二区 | 在线中文一区 | 黑人巨大精品欧美一区二区一视频 | 99在线免费视频 | 久热中文字幕 | 亚洲视频中文字幕 | 国产欧美一区二区三区日本久久久 | 婷婷开心激情综合五月天 |