|
我的想法是:在MBDD式下,一个Flash web开发团队应该至少有以下五个人:架构师、PS设计师、Flash动效设计师、AS工程师、后台工程师。
架构师负责对整个网站的把握,他必须了解Flash web开发的每个环节,丰富的开发经验使其在接到一个项目的时候可以根据需求很快的决定采用那种开发模式,并把这个项目支解为若干功能模块,然后为PS设计师提供内容框架草图,并指定后台数据格式。而且在开发的整个过程中,他要负责其他人的调节和沟通。所以如果说架构师是这个团队的灵魂人物,一点都不为过。
PS设计师则需要根据框架草图设计网站界面,他最好懂得一点Flash基础操作,知道那些部分是在Flash中可以很方便的直接绘制的,而那些部分必须由PS完成。当然,如果他还能把动画因素也考虑进去,并在PS中部分完成效果图,那就更好了。
Flash动效设计师主要是完成Flash中的动画和特效,他最好懂得一点AS,这样他在做动画的时候,就会把编程的因素考虑进去,使他的动画尽量便于程序控制,特效也不至于太吃CPU,如果他的AS能力足够强,我们还要让他根据架构师划分的模块在Flash中完成网站主界面的布置,当然这时候架构师最好从旁协助。
AS工程师主要是根据架构师的要求完成特定功能模块,同时完成前后台的数据交换,他最好懂得一点后台知识,至少要知道Flash如何通过后台程序写数据,另外他的XML解析一定要精通。
最后是后台工程师,他只需要根据架构师的要求写入读出特定格式的数据就行了,当然,如果他学一点AS的话,将更有利于他理解他为什么要那么做,另外他的存在还有更大的意义,那就是完成网站数据结构分析以及负责数据库管理。
个人觉得,除了SEO的处理现在还不够完美外,如果我们深入理解了Flash web的结构,建立起一套完善的开发模式,再加上平时积累的代码库、元件库、特效库、资料库等,Flash web开发快速化、高效化将不再只是梦,Flash web完全可以达到HTML网站的开发效率,而且有着比HTML网站更好的视觉和交互效果。原文链接
|