Web开发人员:首先实现代码或设计?

Cor*_*use 9 coding-style designer

什么是第一个?在概述和批准设计之后,设计人员是否应该使用HTML创建页面,然后将其交给开发人员添加代码?或者开发人员应该构建可以工作的简单页面并将其交给设计人员吗?

我总是做完后者,但最近与一位设计师合作,他用HTML构建了一个完整的网站,然后交给我使其工作.我发现它节省了大量时间有三个原因:

  1. 开发人员不必创建所有表单域和基本布局.
  2. 设计师不必将所有"丑陋"的页面重新设计成具有吸引力的东西,而是从一个更快的干净网站开始.
  3. 代码不会被设计者意外破坏.我发现设计人员更有可能打破代码做他们的工作,而不是开发人员破坏设计添加后端功能.

简而言之,如果设计师首先完成他的工作,那么很少有返工.我只是做了看起来很棒的实际工作.

哪个是最佳做法?看其他加分和减价?

编辑:假设设计师和开发人员已就拟议的设计达成一致.

Jos*_*osh 9

线框模型和可视化助手是从最终用户那里获取需求的好方法.为用户提供观看和查看的内容有助于将设计推向需要去的地方,而不是开发人员只是做猜测.

此外,UI设计确实会影响您的代码.我认为我们作为程序员购买的最大的神话是,我们可以构建一个业务层,然后像花生酱一样传播UI.它永远不会发生这种情况,所以我非常喜欢让设计师尽早与用户合作.使用可视化设计就像用户界面的TDD一样,它有助于推动过程向下发展.


pax*_*blo 2

最佳实践是尝试两种方法,看看哪种方法最适合您的组织,然后就这样做。

偶尔尝试一下其他方式,看看是否有任何变化。

这样您就可以获得适合您情况的解决方案,而不必担心“最佳实践”等短暂的事情。

正如你可能知道的那样,我不太喜欢从高层下达规则。不要误会我的意思,如果某件事被证明是一种优势,我会使用它(例如敏捷,因为它使您专注于立即交付成果)。但它必须在你工作的环境中得到证明,否则它只是对其他人有效的东西。