`
kayzhan
  • 浏览: 115658 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

如何分开程序员和美工的工作

阅读更多
  当客户的需求不断变化,而老板又说没做功能不能确认,因为客户现在肯定不会确认,让我们做一个功能给客户看一个功能,然后再确认的情况下,美工和程序员的冲突,而且美工的代码完全是不堪入目,让她们改,她们说那是不可能的,工作量太大,出页面就太慢,于是乎那之间的重复工作变得非常多,以至于美工和程序员一天都花在改页面上了。
  这样的效率是绝对不能容忍的!于是我们想了个办法,就是首先把美工的页面用jtidy转换后放在一个专门的文件夹下,然后再给放美工的那个目录下去,然后下次改的话又把美工的页面拿回来,然后就不用转换了,只要程序员再把它去改成jsp就行,当然中间的标签代码在静态页面的时候都注释掉,等到程序员这边的时候再解开注释。这样的话程序员的重复工作就少了很多,不过一开始把我累的够呛,要整理一堆页面,而且还帮他们把jsp弄好,然后以后的让他们自己去弄,当然在第1次的时候,由于沟通不够,让我重复修改好多遍,把我累的。。。虽然现在好了很多,但还是发现很麻烦,因为有时候忙的忘记给放美工那边了,工作又白费了,又需要重新改!
  不知道大家更好的解决办法,能更好的分开程序员和美工的工作,然后我也更好管理。当然在框架实现完全分开的效果已经不可能了,因为开始想过,结果失败了 。:cry:
分享到:
评论
4 楼 kayzhan 2008-11-05  
刚刚开会把这个问题的解决方法说了一下:
如果我们已开发的页面都放在其中一个目录下,然后美工也可以看到这个页面,然后任何页面的修改都走美工,美工直接这个开发的页面上改,然后程序员不管他是用svn去比对,还是重新复制加上自己的标签代码也好,就看他们自己方便了。这样的话我想还是会减少不少重复工作的,今天实行一天就能看到效果怎么样了。O(∩_∩)O哈哈~!
3 楼 pekkle 2008-11-05  
培养一个前端程序员吧,专门写view,工资高点。
2 楼 shishi11 2008-11-05  
楼上和我想法差不多,自从看了Pragmatic.Prototype.and.script.aculo.us这书之后,总决得页面级的MVC是解决之道,结果谁也不搞,从自己来写javascript,到改成对像,到改成包,到包载入,到CSS控制。唉,是很矛盾的,美工不写程序,程序不干美工。但我感觉是和美工沟通的问题,至少必须将页面的层次粒度分出来,而且要用标准CSS+DIV来控制,服务器只提供某一粒度的数据模型,而简单(甚至复杂)的数据组装和CSS应用将给script,美工的工作实际上是页面的总体把握和各粒度的风格,当然,一些特殊处理的地方也要。但需要单分出一个写JS的工种,感觉美工应该向这面走,至少应用一些JS包。
1 楼 gigix 2008-11-04  
首先是你必须把布局和内容分开。每个页面上只是填中间的一块内容,并且标准的元素都预先用CSS定义好样式,那么你任何一个页面做出来至少不会太离谱,整体的风格是一致的。如果这个基础上还想提高,那么就让程序员学会做页面。

每个项目我都有个梦想,希望有QA来写测试,美工来做页面,DBA来搞数据库,我就舒舒服服的写写业务逻辑就行了。实际上每个项目干一段时间我都得自己动手做所有事,包括我极其不擅长的HTML/CSS。程序员能学会所有这些,而其他角色学不会写程序,要降低沟通成本你就只有这么干。

相关推荐

    Smarty在基于MVC框架的Web应用程序开发中的应用.pdf

    Smarty 可以将 Web 应用程序的逻辑层和表示层分开,使程序员和美工可以更好地分工,缩短程序开发周期。 Smarty 的主要特点是它可以将模板与程序逻辑分离,使得程序员可以专注于编写程序逻辑,而美工可以专注于设计...

    smarty 模板 php模板

    可以描述为应用程序员和美工扮演了不同的角色,因为在大多数情况下 ,他们不可能是同一个人。例如,你正在创建一个用于浏览新闻的网页,新闻标题,标签栏,作者和内容等都是内容要素,他们并不包含应该怎样去呈现。在Smarty...

    Smarty 一个php模板引擎

    可以描述为应用程序员和美工扮演了不同的角色,因为在大多数情况下 ,他们不可能是同一个人。例如,你正在创建一个用于浏览新闻的网页,新闻标题,标签栏,作者和内容等都是内容要素,他们并不包含应该怎样去呈现。在Smarty...

    smarty-中文文档

    可以描述为应用程序员和美工扮演了不同的角色,因为在大多数情况下 ,他们不可能是同一个人。例如,你正在创建一个用于浏览新闻的网页,新闻标题,标签栏,作者和内容等都是内容要素,他们并不包含应该怎样去呈现。在Smarty...

    smarty中文手册

    可以描述为应用程序员和美工扮演了不同的角色,因为在大多数情况下 ,他们不可能是同一个人。例如,你正在创建一个用于浏览新闻的网页,新闻标题,标签栏,作者和内容等都是内容要素,他们并不包含应该怎样去呈现。在Smarty...

    Smarty简体中文手册

    可以描述为应用程序员和美工扮演了不同的角色,因为在大多数情况下 ,他们不可能是同一个人. 例如,你正在创建一个用于浏览新闻的网页,新闻标题,标签栏,作者和内容等都是内容要素,他们并不包含应该怎样去呈现.在Smarty...

    ease template

    2.美工和程序同时进行,但这时因为没有页面框架,程序只能先做出部分代码,双方完成后再进行一次美工页面和程序代码的嵌入合成。  在实际的网站建设过程中,由于人员、进度等环境的限制,大家通常会混合使用上面两...

    smarty 模板教程

    这意味着PHP程序员可以专注于编写后端逻辑,而美工则可以专心于HTML和CSS的设计,两者互不影响。以下是对Smarty模板引擎的详细解释: 一、Smarty的基本概念 Smarty是一个用PHP编写的模板引擎,它提供了一种方式,...

    jsp 基础思想 入门

    它是由Sun Microsystems公司推出的,旨在解决Servlet在开发动态网页时遇到的问题,如代码和静态内容混合、程序员与美工协同困难等。 ### JSP的核心概念 1. **JSP页面构成**: JSP页面主要由三部分组成:静态内容...

    豌豆框架0.6 - 支持分层敏捷开发的PHP框架

    支持MVC模式, 能让程序员更好的与美工合作, 甚至美工不需要会PHP. PhpTagLib, Action等等, 这些技术能开发者更好的开发出强大的分层设计构架. 集成有单元测试/对象模仿功能, 还有依赖注入构架, 更好的支持敏捷开发...

    ASP.NET的网页代码模型及生命周期

    代码分离有一种好处,就是在.aspx页面中,开发人员可以将页面直接作为样式来设计,即美工人员也可以设计.aspx页面,而.cs文件由程序员来完成事务处理。同时,将ASP.NET中的页面样式代码和逻辑处理代码分离能够让维护...

    Struts原理、开发及项目实施

    视图:主要由JSP生成页面完成视图,Struts提供丰富的JSP 标签库: Html,Bean,Logic,Template等,这有利于分开表现逻辑和程序逻辑。 模型:模型以一个或多个java bean的形式存在。这些bean分为三类:...

Global site tag (gtag.js) - Google Analytics