“页面设计者”和“程序员”职责充分分离的思考

我们现在的开发方式是这样的:美工做好静态html页面原型,然后程序员在此页面基础上进行一些页面类的绑定,组件的添加(我们现在用的是jsf做前端开发)。由于程序员并没有太多关注页面展现层次的东西,结果不小心把原来良好的原形弄的丑陋不堪,没办法,美工也只有在此基础上再进行修改,由于美工的不小心,把我们绑定的代码信息给弄错了,如此反复协调,浪费了不少时间。

下面是我改进后的想法:

美工:只专注html页面,把必要组件的id信息标注好,并把该id信息提供给程序员。比如:

程序员:程序员只关注代码,并在类里面把实体同美工提交的id信息进行绑定,然后生成jsf页面

我觉得这样做的好处是做到了美工同程序员的职责充分分离,第一种工作方式是建立在页面的基础上的职责关联,而改进后的工作方式是建立在id的基础之上的职责关联,我们可以明显发现,页面是不稳定的,多变的;而id是相对稳定的

相关推荐