如果队伍足够大,可以这样:
1。美工:总体概念设计,Photoshop出每个页面的图样
2。网页设计:将图样转换成HTML,设计CSS
3。网页程序员:简单Javascript, JQuery实现交互式界面,调用业务逻辑层对象实现网站功能。
4。后台程序员:中间层实现:业务逻辑,数据库操作,第三方web service调用/封装(如在线支付,Google API等)。
当然,如果只有两个人的话,一般美工做1、2,程序员做3、4,
具体到动画,如果跟后台没有交互,或交互界面比较简单(如可以简单地传递参数),那么美工做也可以。总之,网站程序员必须会看会写HTML和CSS,但美工可以完全不懂后台技术。至于交互性的Javascript, JQuery什么的大家根据能力事先商定好协作办法。
至于Flash, Silverlight什么的与网页设计类似也因该划分成前台/后台来合作。
专业一点的公司是美工做,一般的公司程序员也可以做,做这些样式的时候代码不一定要自己写的,可以用工具直接生成,所以可以由美工先做好页面,再由程序员插入代码。
这些都应该是美工做的。
不过我不赞同美工这个称呼,应该叫做UI设计师~
一般都是美工做好,然后程序员 在之基础上进行修改
我觉得楼上说的对,话说WPF的模式……