商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
您的位置:首页 > 技术频道 > 正文


【IT168 专稿】

现在很多程序员认为使用Adobe Flex来开发下一代富互联网体验的应用程序是一个不错的选择。实际上到今天为止,它的确是你能够作出的最佳选择。不过,根据我在真实世界的软件项目中两年多的Flex使用经验来看,还存在一些障碍使得Adobe Flex无法成为富互联网应用程序开发的唯一解决方案。
 
1、Flex 2不是一个快速应用开发(RAD)工具,因此做好你的项目计划
 
如果你是在参加过一场销售演示后下定决心使用Flex的话,你可能有一个很强烈的感觉:Flex简直就是一个魔杖,任何人可以使用它迅速的创建一个应用程序,它可以从远程计算机中获得数据,然后使用其漂亮的外观组件之一来显示这些数据。是的,Flex让很多事情实现起来变得更容易,但是,创建一个快速原型和实现一个生产品质、运行良好的应用程序两者之间是存在很大不同的。明年,Flex 3将提供一些快速应用开发(RAD)功能,诸如针对不同任务的代码产生器,这可能会对开发者有所帮助。
 
用过Ruby on Rails的朋友都知道,它通过一个CRUD Web应用示例可以让你快速入门,但是要想将一个原型转化为一个产品,它还要求你具有更多的经验和付出更多努力的工作。
 
因此,你需要创建一个现实的项目计划。不要简单的相信这种话,“使用Flex比使用Java可以让你更快速的开发,因此这个项目需要两个月的时间足够了。OK,处于安全考虑,我给你三个月的时间。”是否听起来很感动?这是一个相当危险的情况。仔细分析每一个界面和它的组件,尽力估计它们每一个的复杂度和所需要花费的时间,分配资源,调整学习曲线,并分配出一定的测试时间(这也是必不可少的一部分)。
 
把以上所有部分需要的时间累加起来,然后再增加30%以防止意外事件发生,这才是你的项目所真正要花费的时间。
1 2 3
©版权所有。未经许可,不得转载。
[责任编辑:李宁]
[an error occurred while processing this directive]