2012-11-03 16:52 "@
banq"的内容
相信,未来可能更多界面(产品)设计师抢软件工程师的饭碗,跨越边界,是喜还是忧? ...
我曾经参与过一个项目,有明确的角色分工:
axure RP --需求工程师(原型设计,早期UI)
photoshop --美术工程师(效果图设计)
==========
flash catalyst --视觉工程师(根据效果图设计交互和动画效果)
flash builder --UI工程师(将数据绑定到flash catalyst导出的控件)
REST/WebService/JSON --前端开发工程师(为UI提供数据)
==========
Business Layer --软件工程师(处理业务)
Infrastructure Layer --软件架构师(基础结构层和服务层)
flash catalyst真是一个好东西,他能将效果图直接转换为可以交互的控件,将控件导入到flash builder中可以大大减轻UI工程师的负担
json也是一个好东西,可以将DTO的原始数据直接返回给UI工程师
你说的跨越边界的问题并不存在。
界面设计师可以会PS,可以会axure,也可以会文案,但她再厉害也不可能会RIA吧,毕竟现在FLEX/HTML5/SL都会涉及到MVC之类的框架。
前端工程师可以会RIA,可以会stage3d/webgl,也可以会REST,但他再厉害也不可能跑到业务层去捣乱吧。。。