Flash Builder 4 Beta新功能介紹(原名Flex Builder)

发布于,归属于flex沙发还空着,抢! 共有230人围观    

Flex Builder正式更式命名了!称为Flash Builder 4。

Flash Builder 主要更新:

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

设计者与程序员间更紧密的工作流程:

在项目开始时,最需要设计者的创意灵感,而最终产品是否几乎逼近原设计者的想法,其实不一定尽然,加上,设计人员常与开发人员间的沟通,是否有效?是否更可缩短时间,将画面与动线完全百分百表达给开发者明白?这也是常发生鸿沟与默契之事,当然,团队间的合作内容,是否真让客户满意?这也是说与做间的结果论。
所以在新版的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档的自定义样版,在此版也支援。

命令行的建立系统与布署

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

下载:http://www.adobe.com/cfusion/entitle…_flashbuilder4

 

文章来源为RiS社群 http://forum.j2eemx.com

(如果您喜欢这篇教程,可以通过支付宝打赏我们1元哦,拜谢!)

跟作者说两句

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-? :) :( :!: 8-O 8)