在设计问题中获得Designer的帮助之前,程序员应该做什么?

时间:2009-06-16 18:03:14

标签: php asp.net jsp

作为前端开发人员,多年来我为ASP,PHP和XSLT编写的开发人员解决了许多与浏览器和CSS相关的问题。

我只是想让一些前端设计人员和开发人员指出,当编程中存在一些设计问题时需要考虑哪些事项。

Firebug是一种选择。

3 个答案:

答案 0 :(得分:2)

设计师和开发人员通常有共生关系。在我看来,所有开发人员都应该拥有(至少)非常基本的设计技能,所有设计师都应该对代码有所了解。我并不是说这两个职业应该能够完成对方的工作;只是每个人都应该大致了解对方如何解决问题。形式和功能之间经常出现的很多敌意来自任何一方都不理解另一方。

在更具体的层面上,开发人员可以从了解HTML和CSS中受益,因为他们可以看到设计人员正在做什么,并在必要时进行修改。更好的沟通将产生更好的产品,如果不了解相同的语言,这两个职业就无法沟通。

答案 1 :(得分:0)

作为前端设计师,后端开发人员往往不了解的关键事项是:

  • Internet Explorer 可以并且将采用完全有效的HTML,CSS& JS和botch最基本的预期行为
  • 首先在(Firefox,Safari,Opera,Chrome,Arora等)中开发/测试界面!那么一定要在IE6,IE7和IE8中查看...
  • 采用HTML,CSS和& ECMAScript Specs含有一粒盐。 “指南”通常看起来更像是比较合适的术语。
  • 你听过很多Div's vs. Table的战斗。 Div很棒但是迟早你会遇到需要在表格中包含某些东西以阻止浏览器X在你清楚地告诉它不要包装你的内容时。可以偶尔“放弃”。

因此,作为最终结果,您希望将信息传递给开发人员,以帮助澄清他们真正需要知道的内容(并希望在此过程中为他们保存令人沮丧的步骤)。

虽然像 A List Apart 这样的网站有很多带有代码的文章,但有时候这个解决方案会在故事中丢失。

为了处理错误,我建议将此Knol链接回 this browser bug list

Knol没有提供太多信息,但它确实提供了一个有组织的索引来查找导致你痛苦的bug。

否则,请查看各种开发者博客。 Snook.caPPK's QuirksBlogThe Man in Blue等。

答案 2 :(得分:0)

我工作的地方,“设计”与图像有关,“开发”与代码有关。 设计师在Photoshop中工作,有时也使用HTML编辑器,而开发人员则在IDE中工作。

设计人员可以执行HTML和CSS,但开发人员经常需要调整它以使用ASP.NET(根据需要更改输入控件服务器控件)。如果需要,开发人员可能会调整图像大小或重新着色,但不如设计者快。设计师通常会提前完成工作,开发人员会继续进行工作。

根据您的定义,我处于前端开发人员和后端之间。关注点的分离并不总是很清楚。

Evan Meagher说得对,“形式和功能之间经常出现的很多敌意来自任何一方都不理解另一方。”任何需要合作的两个部门都是一样的。一种你可以平息仇恨,帮助你的团队相互理解的方法是让他们在任何战斗开始之前互相交谈。也许你可以吃午饭并学习,前端开发人员描述他们做了什么,以及某个特定项目的细微差别,并邀请你的后端开发人员在下周做同样的事情。