这是一个广泛的问题,所以让我稍微缩小一点。我是一名进入网页设计世界的平面设计师。我在这个领域并不完全是绿色,但我知道我有很多需要学习的东西。从朋友和本网站的帖子中我发现设计和开发之间经常存在有害的脱节。
我正准备在我的网站上放置一个客户端登录/密码“门户”。没有什么花哨的,足以为我的客户提供一些健全的思想和安全下载图像的空间。我只处理这个的外观和感觉,仅此而已。在我的最后,我应该知道哪些潜在的陷阱,以避免使开发结束毛茸茸?
当然,任何其他的智慧都值得赞赏。谢谢!
答案 0 :(得分:5)
许多设计师在与开发人员合作时犯下的最大错误可能是假设开发人员没有创造力,而且我们不可能在设计中有任何好的想法或输入。这种谬论是显而易见的,因为我们每天都在做的事情是创造事物。当我们的代码不能完全代表设计时,设计师可以对开发人员提出错误,但是当我们提出有关如何在很小的方面改进设计的建议时,许多设计师会非常敏感。有时这些建议可能不合适,但有时您可能会改进您的设计。
此外,我经常发现设计师低估了开发人员实现他们想要的能力,因此有时会提出一个更简单的替代方案。通过打开对话框并提供一些选项,例如最小的和理想的选项,您可能会惊讶于您可以拥有理想的元素或全部元素,甚至可以更好地讨论实际可能的内容。实现了(对于设计师来说似乎很难实现的东西对于开发人员来说似乎很容易,反之亦然,因为他们是不同的学科)。当然反过来也是如此,你的目标可能太高了,所以你也需要找到它。
总而言之 - 你绝对正确的是,设计与开发之间的任何脱节都会对士气和最终产品产生不利影响。所以,一旦初步设计,请与开发人员交谈,并保持良好的双向对话。答案 1 :(得分:2)
我是网络开发人员,所以我从我的观点回答这个问题。只要开发人员和设计师彼此了解,就没有严重的陷阱。一个尝试使网站看起来尽可能具有吸引力,而另一个试图使网站的外观尽可能接近设计。
所以当我被要求做不可能的事情时(比如用猫的动画图像替换浏览器的默认滚动条)我只会告诉设计师它无法完成,原因是什么,以及提出可能的替代方案(Flash?)。在那之后,我希望设计师能够理解并与我合作,选择最好的选择,而不是突然变成脾气暴躁的模式或其他什么。
对开发人员工作的一些基本知识也会有所帮助。
答案 2 :(得分:1)
可能会使流程顺利进行的一些想法:
直接与开发人员交谈并询问他们是否有任何具体要求。不同的平台有不同的需求和要求。沟通很重要。
了解好HTML和CSS的基础知识。有许多参考文献,但您可以尝试A List Apart作为起点。