我是学生,参加一个小项目,已经到代码设计阶段了。项目是决定用ASP.NET做,现在准备做界面和写代码,我是负责写代码的。项目负责人说先让其他人(应该是美工人员吧)做好界面给我,然后我再根据界面去写代码实现功能。我感觉很纳闷,为什么不给我把界面和代码都包了,实现功能后再丢给美工人员做美工?做界面的不太懂程序,他们觉得这样的界面能实现这个功能,但是如果写代码的能力一般(比如我),有时会觉得这个界面实现不了这个功能,或者说有更好的实现方法(当然要改界面),那么就要去跟做界面的沟通叫他们改界面,感觉是走弯路了。我觉得应该是我先把界面做好,程序也写好(实现功能),然后丢给美工的去美化界面。我跟负责人探讨了一下,他说是有些有项目经验的人说这样能更好地分层。我没什么项目经验,也没学过软件工程。请问为什么这么分工啊?

解决方案 »

  1.   

    美工做完的页面 都是很简单的 基本上可以实现 真有实现不了的 你可以改 只要不改整体风格就行
    还有实际最正确的方法是美工和程序员的交流配合 毕竟程序不是一个人做的
    最省事的是叫美工把做好的页用HTML代码实现了 交给你
      

  2.   

    非常同意winner2050(代码生成器mytopwin.com/Soft/Class/26/26_1.html)
    这样真的是很有利,否则,打个比方,他调整画面,把你的功能改坏了,算谁的,少不了扯皮
      

  3.   

    是做网站还是OA。
    网站的话先美工后程序。OA的话么,也是先美工,当然先程序也可以。
      

  4.   

    先美工再程序,不然你让美工怎么下手?
    本来事情就是大家合力来完成,你一个人什么都包了,还要其它人干什么?========================================
     传音石——网罗天下资源 http://www.massany.com
    ========================================
      

  5.   

    特别是asp.net项目,页面里面都是服务器控件,随便给你删一个,编译的时候还是能通过,运行时候报“未能将对象应用设置到对象的实例”错,你就慢慢查吧
      

  6.   

    to xiahouwen(武眉博<活靶子.NET>) :
    美工做什么样就什么样 或者 开发人员做什么样就什么样? 没有做设计的?
    ----
    前期做了设计的,有文档,就是要实现什么功能..
    to Jick520() 
    先美工再程序,不然你让美工怎么下手?
    本来事情就是大家合力来完成,你一个人什么都包了,还要其它人干什么?
    ----
    我想控件我放上去,功能也实现了,但是这时界面很丑,美工的就把这个丑的变成美的..呵呵
    to zhang17(小张) 
    特别是asp.net项目,页面里面都是服务器控件,随便给你删一个,编译的时候还是能通过,运行时候报“未能将对象应用设置到对象的实例”错,你就慢慢查吧
    ----
    晕,我想做美工的就是负责调界面,不能乱删东西吧,除非征得代码人员的同意...
    我想大家说的先美工,也许是很漂亮的界面了,就是说我写好代码后就可以直接用了,但是现在我们的美工人员才刚开始学美工,他们现在做界面也就是放一些控件,不涉及到用样式之类的稍微复杂的美工。这样我写完代码后,界面还是要继续美工的呵呵,不管了,我只管写代码好了,听负责人的。
      

  7.   

    如果一个程序是按照 theme 来变化的,那么这类美工工作属于系统服务工作,不属于开发工作,另当别论。但是如果你认为美工是这类,那么你就要有本事将theme决定好。可是你并不知道美工的工作内容,你甚至认为美工负责放底层的控件?!比较高级的美工,类似于系统设计的“副总监”之类的,是在系统设计阶段参与设计的。不是后期做 theme 皮肤的。
      

  8.   

    我们有时候边美工边代码的~~我写代码 用简单的页面套 实现功能后 再套进美工的漂亮界面~之前应该有个约定 先是网站设计人员给出框框样子(photoshop画出,word画出~)然后可以页面和程序员沟通 哪里要留出空间来 准备方控件什么的~(有些是生成静态页的,那么不用管拿了html页直接改掉$xx之类替换就好,复杂的就安照标准的象素尺寸保留好了,再在css里设置样式)一般程序员和美工还有设计人员都要每天沟通的,总不能都完成了 再一看 "哇塞这什么啊" , 反正我们是几乎每天或者2天之内都要互相打招呼 看看进度和过程再改进的~所以也不算是先谁谁的问题,而是各部分有主次的区别,纯界面的内容听美工的多,涉及功能的区域 就要程序多说话了~~至少我们目前是这样,反修率不算多,至少美工和程序整合的部分刚刚好~~呵呵
      

  9.   

    懂一点儿美工的程序员很多,但是懂一点儿程序的美工很少
    ----------------
    那不叫美工美工改已经有程序的界面,很容易把程序功能改坏了
    ----------------
    那说明程序设计有问题美工是从用户体验的角度去做的,程序员来做这个?
    分工的问题,就是你的负责人讲的那样。如果你觉得这个界面实现不了这个功能,那说明你的功力不到,美工做Web界面就是一张平面图而已,有什么实现不了的?
      

  10.   

    其实比较实际有效的开发流程是:
    1、设计(这个阶段是参与人员最多的,产品策划、美工、程序员等,在这个阶段产品就基本上定型了,设计的方面主要是两个:一个是产品技术框架、二是用户体验或者说是UI)2、UI设计制作(主要人员是策划和美工,这个工作是建立在第一步骤的基础上)3、程序实现(有时候这步可以和UI同期做)4、5可能就是测试什么的工作了。从这可以看出来,第一步是最重要的,设计的东西也最符合所有人员的技术能力,后面的工作基本不会出现LZ说的情况。否则就是你们的项目经理项目管理有问题。当然,这方面有很多所谓的理论,但是我觉得实际应用中我说的这个是比较有效、实际的。