使用Flash Builder 4 Beta(含新功能介绍)

Flex Builder官方更式命名了,并且推出Beta新版,称为Flash Builder 4
(全球社群热烈的讨论下,为了让更多熟悉与不熟悉Adobe产品的人,更快看到名字就知道产品用意,因此,Flex Builder催促成Flash Builder为更贴近人心之命名)
注:Flex SDK仍保留原来Flex名称,只有更名Flex Builder为Flash Builder。

Flash Builder 4.0版重点:
Flex 2~3版间做的功能己够商用化,但好的产品还是要不断更好才行,这次Adobe卯足18个月的努力,将此版本重心放在三个,如:

*设计者与程序员间更紧密的工作流程
*以资料开发为中心
*提供更好的开发环境与测试环境

设计者与程序员间更紧密的工作流程:
在专案开始时,最需要设计者的创意灵感,而最终产品是否几乎逼近原设计者的想法,其实不一定尽然,加上,设计人员常与开发人员间的沟通,是否有效?是否更可缩短时间,将画面与动线完全百分百表达给开发者明白?这也是常发生鸿沟与默契之事,当然,团队间的合作内容,是否真让客户满意?这也是说与做间的结果论。

所以在新版的Flash Builder 4加了"New Flash Component"与"New Flash Container",以符合更佳的开发流程,你可以在原先的Flash开发环境上建立或编辑内容,按下"done"后,透过Fla与SWC档就可以就直接回到Flash Builder 4专案里继续编辑。

而在Flash Catalyst里,你可以利用不管是Photoshop或Illustrator,把编辑好的图形汇入到Flash Catalyst中,Flash Catalyst主要是让你将图形转换更佳的RIA介面,提供给Flash Builder使用,程式员汇入Flash Catalyst的专案档后,就清楚知道介面与动线的来龙去脉,他只需要再去做好程式资料逻辑的动作,有任何问题也可以来回编修,构成更好的协同合作。

以资料开发为中心:
在开发RIA系统中,不管多么包罗万象的设计,但资料还是为最基础元素,不管你是用数位仪表板,或是Mash-up(混搭)的介面呈现,亦或改变了原先前端设计,保留住既有的后端程式(php,asp.net,coldfusion...等)与资料端,甚至是只利用Webservice等服务媒介,伺服器或其细节设定或许会改变,但基本的「资料」仍在,你必须要更容易的去连结你需要的后端服务,并且绑定到你的Flex元件,这就是新版Flash Builder 4功能上要让你轻松达成,加速你在开发结合动态资料上的体验,让困难变成简单。

也因此新版重点就在:
*定义资料/服务模组
*绑定服务操作到Flex元件
*更能轻松完成资料操作功能,如:页面显示、进阶的资料管理

将资料或服务模组在绑定模式下更加简便:
你可能有许多的ColdFusion元件、PHP类别、Java或Webservice等既有的后端程式逻辑,不管如何,你要将资料与服务呈现在你的Flex前端,这之间的绑定就必须更加容易,这代表了,你后端不管用多复杂的技术,通通殊途同归,化为单一的模组,将后端的操作绑定在单一的Flex元件上,如:DataGrid或List,这操作只要用滑鼠拖曳到Flex元件上就可以完成。这样的操作,你可以很快做出主要与细项列表,或是图表等。

更进阶的资料管理功能:
这样的Flex元件绑定概念,就是让你的Flex前端管理后端的资料内容,根据实际需要才去做资料的读取、变更,甚至是回复上一个动作,请放心,这版本当然有自动的CRUD(也就是自动建立、读取、更新、删除资料的功能),这些通常在手工上的编程都是很费时间。
也因此,你可以快速创造出更好的前台操作体验,并在HTML里执行。

提供更好的程式开发环境与测试环境:
*这重点摆在改善前版在重构程式、侦错模式、剖析器上的功能。
*侦错模式上加了条件式的停顿点、观侦点、逐行执行以及表现式上的使用。
*剖析器现在也改善了"元件参考"报告。
*在程式码的搬移上也新增了重构功能。(这也就是说,你可以指定要搬移的程式码,全部有的程式档都照著搬移好)

对于新版IDE(快速开发环境)上,你可以去尝试以下几个功能:
*getter/setter一般性操作
*事件程式码上的操作
*新版的Package浏览器
* ASDoc也开始支援了Tooltips(工具使用提示)

对于MXML、ActionScript及CSS档的自订样版,在此版也支援。

新版对于「测试」功能的改善
对于编程上的生产力,Flash Builder 4 beta也加了二个重要的测试系统功能,也就是"Network monitor"及"Flex Unit"

Network monitor可以让你从Flash Builder上看出Flash前端与你后端伺服器上的网路拥塞状况,这也是让你清楚看出资料在某一点是有大量的停滞瓶颈,好让你针对某点去改善其效能,验出更好的系统表现。(这情况也可以分辨出是前台还是伺服端出了问题)

Flex Unit就是在做单位测试,这对要开发的系统来说是很重要的一环,Flash builder整合了Flex Unit,好让你测试内容是从安装到档案建立、程式运行、执行结果等分析。

命令列的建立系统与布署
系统开发完成后,你可以借由IDE提供的功能去创建与布署系统,但你也可以从命令列下来执行,使更符合你要的程式结果。(此在Flex Builder3就有了,笔者尚未测试细节不同处)

以上为大致Flash Builder 4 Beta最新功能概况,亦有参考Tim Buntel文章:http://www.adobe.com/devnet/flex/art..._whatsnew.html
内容相似度大约85%,请要转贴的朋友,注明来源为RiS社群 http://forum.j2eemx.com


迫不及待要下载Flash Builder 4.0 Beta了吗?
请至:http://www.adobe.com/cfusion/entitle..._flashbuilder4

注:参加6/20以后Flex课程的朋友,您将会开始看到课程中介绍Flash Builder精彩范例。

相关学习资源:
Flash Builder 4最新影片教学
http://labs.adobe.com/technologies/flash/videos/
Flex 4线上辅助文件
http://livedocs.adobe.com/flex/gumbo...f3b6-8000.html
Flex 4线上教学范例
http://livedocs.adobe.com/flex/gumbo...c9c9-8000.html
Flex 3系统移植到Flex 4
http://livedocs.adobe.com/flex/gumbo...dmigration.pdf
Flash Builder 4 FAQ
http://labs.adobe.com/technologies/f...ID=details#FAQ.
更多的Flash Builder 4范例教学
http://labs.adobe.com/technologies/f...er4/tutorials/
Flex 4 Beta线上ASDoc文件
http://livedocs.adobe.com/flex/gumbo/langref/
Flex 4 SDK Beta介绍
http://www.adobe.com/devnet/flex/art..._whatsnew.html
Flex 4 SDK下载
http://www.adobe.com/go/flex4sdk_download

原文来自:RIS

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章