作者:胡磊
原文:http://tech.it168.com/j/2007-08-02/200708021300359.shtml
这些组件会极大的减少Flex/Java应用程序的开发时间,提前推向市场。
使用Flex开发J2EE应用程序的客户端过程非常慢,已经成为一种事实,许多的企业经理仍在等待使用Flex开发的潮流到来,包括一批专业的Flex开发者,和第三方的组件出现,使得与Flex相关的项目更具有生产率。
陡峭的学习曲线,变化的Flex技术会议,和短时间的培训讲座,导致缺少一批专业的Flex开发者。
去年的时候,Adobe创办了一个在线的Flex组件交换计划,全世界的无论个人还是团体,开始免费提供商业组件。
新的社区myflex.org,是我们发展Flex阵营的两外一个有力的推动者。
有一个机构创建的目的就是允许第三方商家出售他们的插件和组件,已经有四种组件能够让你的Flex/Java应用程序成为快速应用程序开发(RAD)项目。
Clear Data Builder:它是Eclipse的一种插件,是开源DaoFlex代码生成器的商业版本。它让你从编写复杂访问关系数据库的代码中解脱出来。更具你的SQL选择指令,所有的Java 和Flex 代码自动创建出来。你不用去知道在数分钟内,Flex到Java,Java到数据库的基本代码是如何创建出来的。
Fx2Ant:这是一个Eclipse插件,能够即使将现存的Flex项目翻译成ANT的build scripts,因此你可以在Eclipse环境之外,构建你的模块,库,应用程序,结合J2EE项目可以构建一个更大的应用程序。花几周的一个中等规模的项目,能够使用Fx2Ant在几秒中完成。在生成build script时,Fx2Ant使用规模(size-optimizing)最优化技术帮助你进行模块化的开发,减少企业Flex应用程序的下载时间。
Fx2Doc:此插件允许你快速构建和组织项目文件。你可以上传你的文档道公司或者社区的服务器上,因此这使得不同的开发者之间能够共享文档资料。
Log4Fx:此组件提供了灵活的配置你的日志信息,和交互的控制面板。你可以让你的日志信息保存在Eclipse 集成环境里,或者远程的服务器上,或者其他的地方。
把这些插件加入到你的项目中去,绝对能节约你的时间。你可以下在这些文档和免费的试用版本。ClearBI使用版同样在网上也可以获得,使用Web表报生成程序不仅是功能非常强大,而且操作简单明了。
在Flex开发客户端的企业应用程序比在Java中开发快,使用这些组件能够极大缩短将你的产品推向市场的时间。以上的组件是用Java, XML ,XSLT写的,但是你不需要知道这些语言。不过从另一方面来讲,高级用户能够定制这些XSLT模板来确保这些插件生成代码,或者为每一个特定项目构建脚本。
网站myflex.org就是用Flex开发的,因此在你浏览它是Flash播放器你是必须要安装的。注意右边的那个按钮,当你点击的时候,可以隐藏网站的头部,或者你可以点击旁边的一个按钮,切换到桌面显示的模式,这就从浏览器结构模式中脱离出来。这种模式告诉了用户一个事情,就是幅客户端的应用程序通过互联网能够转变成桌面应用程序。