偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Adobe最新開發(fā)工具組合:進(jìn)軍RIA的催化劑

開發(fā)
如果開發(fā)一個Web應(yīng)用如同在Photoshop和Illustrator中設(shè)計(jì)一個界面那樣簡單就好了?;蛟S有一天會實(shí)現(xiàn)這一點(diǎn),或許這一天距離我們并不像想象中那么遙遠(yuǎn)。Adobe通過其最新的RIA工具,成功縮小了設(shè)計(jì)和開發(fā)的距離,成為進(jìn)軍RIA領(lǐng)域的催化劑。

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

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

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

創(chuàng)建設(shè)計(jì)

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

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

同時(shí),Catalyst后臺產(chǎn)生用戶界面組件背后的Flex代碼,開發(fā)者可以把它們導(dǎo)入到Flash Builder 4中并與業(yè)務(wù)邏輯整合。

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

Flash Builder 4帶來了以數(shù)據(jù)為中心的新工作流工具,完成了前身Flex Builder 3的編碼和設(shè)計(jì)工作。Builder 4的新數(shù)據(jù)服務(wù)向?qū)Э梢钥焖賹?shí)現(xiàn)導(dǎo)入和自查后端服務(wù),并將它們與UI對象進(jìn)行捆綁。除了PHP、Web服務(wù)和HTTP服務(wù)外,Builder還支持BlazeDS、LiveCyscle數(shù)據(jù)服務(wù)和ColdFusion。

通過簡單的拖拽操作,我能夠?qū)崿F(xiàn)對我的數(shù)據(jù)源的標(biāo)準(zhǔn)查詢功能,然后將其導(dǎo)入到Builder中,并迅速綁定結(jié)果到我的Flex用戶界面上的一個data grid中。Builder插入了管理后臺數(shù)據(jù)存取的代碼。我甚至可以選擇跟蹤本地?cái)?shù)據(jù)存儲的變化,并在手動提交更新給服務(wù)器之前取消修改,減少反復(fù)操作的數(shù)量。對于通過一個Flash圖形界面交互大量數(shù)據(jù)集來說,這是一個重大的改進(jìn)。

測試Flash

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

由于增加了網(wǎng)絡(luò)監(jiān)控器,你可以對那些亂七八糟的網(wǎng)絡(luò)調(diào)用說再見了,它可以在調(diào)試模式下監(jiān)控網(wǎng)絡(luò)連接的數(shù)據(jù),例如WebService的SOAP數(shù)據(jù)以及HTTP的請求和響應(yīng)內(nèi)容。通過訪問請求參數(shù)、響應(yīng)包、雙向動作完成時(shí)間和其它有用的詳細(xì)信息,可以更簡單的調(diào)試復(fù)雜的數(shù)據(jù)調(diào)用。

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

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

總結(jié)

優(yōu)勢:Catalyst的易用性非常強(qiáng)。新狀態(tài)模式和Spark皮膚架構(gòu)簡化了編程工作。新Builder工具使調(diào)式工作更簡單。具有非常好的客戶端數(shù)據(jù)管理附件。

不足:Catalyst缺乏高級組件;過渡功能非常難以應(yīng)用。網(wǎng)絡(luò)監(jiān)控器僅監(jiān)控服務(wù)調(diào)用。

成本:免費(fèi)

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

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

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

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

Adobe要想贏得RIA之戰(zhàn),我認(rèn)為可以從以下幾個方面考慮:

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

2、推出一個開發(fā)商計(jì)劃。一個開發(fā)商授權(quán)架構(gòu)可以帶來更大的市場。開發(fā)商制作工具、模板和組件,然后終端用戶來購買它們。微軟和Autodesk通過圍繞各自產(chǎn)品孕育一個開發(fā)商系統(tǒng)取得了巨大成功。

3、開源Flash Builder,然后與合作伙伴建立聯(lián)盟,這樣可以有效的實(shí)現(xiàn)協(xié)同開發(fā)。

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

【編輯推薦】

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

2016-01-26 10:55:38

SPDK軟件定義存儲

2009-01-07 16:08:20

Linux系統(tǒng)催化劑OpenGL

2014-07-31 15:11:26

WindowsPhon

2022-10-19 11:21:27

云計(jì)算物聯(lián)網(wǎng)

2023-06-01 17:35:20

物聯(lián)網(wǎng)

2018-09-12 05:04:16

2020-09-17 11:42:28

智慧城市

2009-11-28 22:04:56

云計(jì)算

2011-11-28 11:11:17

2013-06-13 09:55:38

SDNIPv6催化劑

2009-03-17 08:44:41

AMD驅(qū)動Windows 7

2009-11-12 09:42:51

Linux版本Linux問題修正

2009-06-17 11:57:02

Linux

2014-05-05 12:55:30

紅帽峰會開放

2013-05-29 09:33:13

云計(jì)算

2023-07-04 09:49:50

人工智能GAN

2024-01-16 14:53:15

物聯(lián)網(wǎng)IOT蜂窩漫游

2011-06-01 08:38:31

App StoreAndroid商店友盟

2020-09-21 10:13:55

冠狀病毒智慧城市轉(zhuǎn)型

2021-08-24 14:28:53

區(qū)塊鏈物聯(lián)網(wǎng)技術(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號