在。NET前台页面中,那些绑定控件都与后台有关系,那到底是前台人做,还是后台人做呢?感觉这点想不明白

解决方案 »

  1.   

    基本上没有什么分工的,一般分为架构设计人员、开发人员、美工
    开发人员基本上也就是ASPX,ASPX.CS的内容都做了,不过一般美工会把页面的大致样式设计好,图片什么的
    但是美工一般不会把你的界面都做好,最多做一两个样子出来,一般是HTML的,你自己取套。
      

  2.   

    可以合作..
    美工把页面html写出来给你,你把数据提取出来就OK啦....
    也有些人美工和后台一起做的```
      

  3.   

    后台来吧
    美工只是HTML,CSS
      

  4.   

    我不知道你开发过怎样的前后台分工系统。asp.net中的数据绑定控件,以及所有控件,都是客户端编程技术范畴。然后,客户端编程我们在去分程序员编写的可复用组件,以及美工针对theme或者css进行处理(但是美工通常要看程序运行效果,就要知道一些asp.net编程知识)。如果要区分project,从你的BLL层开始,就与控件没有关系了。换句话说,你可以创立一个windows类库项目,这个项目不需要引用system.web.ui命名空间(以及相应的dll)。实际上,如果你单独将BLL层作为一个单独的project,那么它不但可以给asp.net应用程序使用,也可以给winform程序使用,它可以给一个(asp.net或者Console或者Winform)发布WCF的程序使用(WCF不仅仅可以被asp.net网站承载,可以用windows许多平台承载),或者实现成为一组web serice。我们假设你的.net程序使用web service跟后台对象服务器通讯,那么你的.net客户端程序可以直接编程来使用web service客户端本地代理对象。你也可以在客户端程序中实现一个BLL层,这样客户端程序就直接针对这个BLL层进行编程和测试。然后,这个在客户端程序中的BLL层的一种实现是再去通过web service访问远程的后台系统的BLL层。不论怎样设计系统通讯架构,但总的来说,控件就是界面层编程的范畴,因为这个东西之下与后台的“阻抗适配”才正是分层的要点。而具体你使用什么客户端控件来绑定从客户端得到的最终数据,那跟后台代码实现没有任何关系,当你从SQL Server数据库切换为Caché数据库时,你的处理控件和数据绑定、界面操作的的代码不需要修改一句话,仅需要对底层BLL层的类型声明修改一下就可以了。
      

  5.   

    正规地讲...美工、UI设计和程序员是三种不同的分工,所谓前台其实包括美工设计和UI设计,其中美工设计我们以前很多都外包给广告公司做...不过小公司一般没有明确的分工...养人难啊...
      

  6.   

    其实,我估计你们的项目中没有什么前台后台,只有美工程序员之分,所以才会如此。如果你们的应用系统不是只有asp.net前台,而是同时还有手机、windows桌面、linux桌面等真正的前台,就懂得什么叫做后台了。而如果你就是只做过一种前台,不一定懂什么是前台。在现在这个时代,如果开发复杂的系统仅仅考虑只能使用一种前台,就太短视、太浪费成本了。开发个后台应该可以面向5、6种不同的终端机的前台增值系统来设计它的接口功能。
      

  7.   

    比如你开发一个“会议室预订管理系统”的后台,你不仅仅应该懂得asp.net程序怎么用它,也要懂基于web service的程序通常会怎样用它,通过remoting的程序怎样用它,一个基于sms(短信网关)的服务程序怎样用它(通过短信跟公司里的员工交互操作),等等。考虑不同的客户机上的操作系统的能力,例如它能不能保存部分类似cookie那样的数据,你的后台就有不同的设计,或者要解决不少新问题。同时也要考虑许多后台系统之间如何协同处理业务等问题。这就是后台开发的主要事情。跟前台开发有很大差别吧!
      

  8.   

    如果你们就是美工、程序员之分,还是不要管什么是前台、后台为好。美工搞的静态页面,或者我们从网上扒下来的一些好看的页面,这些都是界面的原型,而且是非常原始的原型。而美工如果之后去修改你的css文件或者skin文件,那么你能把css文件或者skin单独叫做前台吗?可见,如果你们就是美工、程序员之分,你得到的就是一个前台,所有东西都在前台程序里实现,还没有分层。做网站的往往这样分不清前后台,而做应用软件的则往往严格区分开来。如果软件分工更细,会有一些公司专门专注于开发各种前台控件或者前台页面,它可以直接读写七八种后台系统,而自己绝不开发后台。现在,大多数搞网站开发的就是极低成本地开发,根本不考虑作为一个正规软件来开发。
      

  9.   

    如果你扒界面的技术很好,不妨专注于前台系统的开发,直接读写其它软件的后台。对同一功能可以由最终用户在使用时他要选择模仿哪一个网站你就立刻给出模仿那个网站的界面,而此时你把精力放在前台系统开发上可能要比开发一个完整的系统快许多倍(免得跟开发后台的程序员争吵纠缠)。你需要的,就是得到后台数据的通讯技术。一旦可以解决这个问题,得到的数据就可以自由地绑定到前台页面上,而你自己却根本没有自己的后台系统,只有合作伙伴提供的后台api支持。前台后台的开发都不精,但是都要去开发,这样浪费很多时间。
      

  10.   

    美工 程序员 架构设计人员
    美工画出界面 程序员分为UI层的做你所谓的前台开发 所以这块上需要一些复合!最好是从设计到UI都做的了的!
      

  11.   

    我们美工就是做图片的。。或者做个html整体效果出来,然后css什么的都是要我们自己去设计的。。