技术开发 频道

三大RIA开发工具谁主沉浮?

  Adobe的重量级武器 Flash Builder 4

  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的程序后,就清楚知道界面与动画时间线的来龙去脉。

  Adobe Flash Catalyst beta

  Adobe Flash Catalyst beta 是一个新的产品,它使得设计人员可以很轻松的通过素材创建RIA 的UI ,这些素材可以从Adobe Creative Suite工具中导入。Catalyst中创建的程序就是Flex程序,而且Flash Builder 4 beta提供了一个方便的导入这些项目的功能,因此设计者和开发者之间的合作就比以前容易了许多。

  虽然许多应用程序开始于全面的设计,但也有很多是从数据开始的。 您可能会创造一个显示栏,提供企业数据库的直观显示,或者您的应用程序将提供一个到现有的ColdFusion或PHP程序的新的前端;可能你会严重依赖第三方的基于REST或SOAP的服务。 虽然服务器或服务的细节可能会改变,但基本原理是相同的:你需要一个简单的方式连接到所有这些服务,并将它们与Flex组件进行绑定。 这就是Flash Builder 4 beta中以数据为中心进行开发的主题。 无论您是一位经验丰富的Flex开发者或是刚刚接触该技术的web开发人员,这些功能都将大大加快你的工作,并让您建立以数据为导向的经验,而这些几乎不可能只通过在浏览器中提交HTML来完成。

  其它开发工具

  可能是由于公司整合的缘故JAVAFX似乎有点先天不足,所以JAVAFX的开发工具JAVAFXBuilder似乎也是少有人知道,不过就界面看来这一工具倒是似乎秉承了JAVA一贯的简约风格

  图4 JAVAFXBuilder

  其官方网站在http://www.reportmill.com/jfx/,有兴趣的朋友可以去此处下载。

  作为最早的RIA解决方案Ajax技术现在依然具有广泛的市场占有率,不过所使用的开发工具无外乎DramaWave和VisualStudio,这两款产品相信大家都耳熟能详,这里就不在赘述了。

0
相关文章