技术开发 频道

给Adobe Flex开发经理的五个忠告



3、检查你雇用的厂商的可信度
 
这是一个比较艰苦的事情。我说的检查厂商的可信度并不是让你比较它们所做的演示文档的质量,或者比较销售人员提供Flex专业服务的技能。而是在让他们真正承揽你的项目之前,要求他们做些事情来证明自己的能力。我曾经碰到过一个处于不良状况的六个月长的Flex项目。
 
我问道“为什么你选择这个厂商?”
 
答案是“他们给了我们最好的交易。”
 
还有一个办法来检查一个厂商是否可以实现你的预期目标。如果有好几个厂商在竞标你的项目,在预算中划出一部分来雇用每一个竞标者两周的时间。让他们创建一个你的系统的工作原型。在两周内,一个好的Flex开发者可以开发出一个类似你未来系统的应用程序。雇用那个完成任务最好的厂商。当然这可能要花费你一些额外的前期投资,但是从长期来看,由此而省下来的钱比现在所花费的要多得多。
 
4、慎用框架—使用组件吧
 
从Java转到Flex上的开发者往往喜欢去找一个应用程序框架。他们正在准备被关入一个笼子中。不要这样做。虽然Flex有好几个应用框架,在进入这个牢笼前还是多三思。这对你的项目来说可能极具杀伤力,而且由于引入另一个需要学习的工具,可能会让开发速度放慢。坚持使用独立的小工具。使用数据驱动组件。运用代码生成器将手动编程引起的错误数量降到最低。
 
5、合适的设计你的应用程序。避免单一解决方案。
 
最近一个项目经理告诉我,“我们选择了Flex来防止页面重新刷新,但是我们的导航应用程序加载需要10秒的时间,每一个界面变化又需要10秒的时间。”经过快速分析后,很明显是应用程序被不合理的设计了。它是一个大的swf文件,没有使用库或模式,会话管理没有正确的完成,可重用数据的缓存没有实现。
 
这是Flex本身的错误吗?当然不是,但是要把这些告诉你的架构设计小组,或者更重要的,向你的企业用户做出解释。
 
我想告诉你的信息是什么呢,Flex的狂热爱好者们?你与Flex的关系将经历三个主要的阶段:陷入爱河,结婚和蜜月。在结婚阶段要每天进行努力的工作。最后一个阶段也是最重要的一个阶段,在这个阶段你会有这样的感觉...我真的非常喜欢Flex。
0
相关文章