跳到主要内容

注意网页设计的最前沿

本文最初发布于2017年夏季。

网页设计技术的进步没有显示出放缓的迹象。由于早期网络的支持者在数千码的凝视中蹒跚而行,你不禁会因为现在众多的技术和框架而感到有些过分敬畏。

人们正在支持即将改变我们再次工作方式的新方法,例如Flexbox的CSS网格。 Rachel Andrew和Jen Simmons一直鼓励开发人员现在看看这些技术,为他们的到来做好准备。

Is web design too formulaic, or cutting edge, these days?

这些天网页设计是否太公式化或前沿?

最近,一些当前网络行业的创始人 - 如安迪克拉克和杰弗里泽尔德曼 - 已经问过它是否真的需要这么复杂,以及网络是否正在失去灵魂或依赖于标准输出(三列布局,英雄块等。我们是否已成为我们可用的框架和工具的奴隶?

虽然他们提出了一个很好的论据,但我认为没有时间对如何建立数字项目有更多选择(或意见)。我们早就过去了'HTMLCSS还有一点JavaScript的”。现在有CSS预处理器和JS框架和构成Web项目的组件包含大量新元素 - 优化,CDN交付和SEO,仅举几例。

开拓性的网络技术

会谈和会议倡导最佳实践和尖端技术 - 为什么我们应该使用X,Y和Z.这是100%必要的。毕竟,网络行业相对年轻,我们仍在一定程度上定义行业标准。

问题是,那些在工作中不使用这些技术的人可能会感到不适应或者某种程度上缺乏这种技术。幸运的少数人靠这些边界为生,并告诉我们所有关于他们的事情。不要误解我的意思,让这些人推动前沿是必不可少的,但这可能会导致过早进入新方法的冲动,这可能是客户工作中最糟糕的事情。

您需要与客户建立长期富有成效的关系。改变你建立网站的方式意味着必须重新调整并记住更多技能。尽管良好的评论和自述文件将有所帮助,但您需要确保尽可能长时间保持有效和可用的状态。

您需要确保您提供的内容尽可能长时间保持有效和可用

作为一家小型创意机构的数字总监,Imaginate在我的肩膀上,确保我们在客户工作中使用正确的技术,并明智地将我们的时间投入到我们学到的东西和(在适当的时候)适应我们的流程。

我完全理解设计师和开发人员如何采用下一个伟大的东西。我感受到同样的强迫,这实际上是让我在这个行业中保持这么久的事情之一(自2000年以来)。事实上,我还必须考虑插件/库/软件的寿命,因为如果它经得起时间的考验,或者由于后来的开发而最终失败或失去支持,那么责任就会降低在我们身上

教育初级网络开发人员

许多初级开发人员对知识有着真正的渴望。当他们到达工作室时,往往是更高级团队成员的灵感,他们渴望展示一种新的方法或技术,并探索如何在项目中使用它。

您希望您的员工成长,发展并能够一起工作,所以再次确保您只是接受改进之前的改进非常重要。但是当技术流失如此之快以至于我们有实习生和初级设计师从来没有使用浮动而且在Bootstrap之前不了解生活,它就成了一种真正的平衡行为。

一个很好的例子是从LESS到SCSS,从Grunt到Gulp。这两种技术都是相似的,但差别足以表示使用LESS / Grunt返回项目成为重新学习的练习 - 或者在初级或实习生的情况下,从头开始学习新的(旧的)技术。

网站布局赌博

Flex和CSS网格是前端谈话的当前宠儿。 CSS Grid有可能彻底改变我们将来铺设网站的方式。目前它仍然隐藏在最新的浏览器中,但如果您在Chrome之类的功能上启用了实验性功能,则可以访问它。出于这个原因,我们不能在实际工作中使用它,尽管即将推出的日期,网格可能会带来与从表格到div和浮动的转变一样大的Web开发实践。

我们现在正在使用Flexbox进行实时工作,但仅限于有益的方式 - 例如,在响应式布局中订购内容或垂直居中项目。目前,尝试将Flexbox用于完整的网站,iOS和Safari的支持,将是一个可能在经济上不可行的挑战。

拥抱旧浏览器

客户,尤其是大公司,可能不会运行最新的浏览器。他们也可以限制他们的网络访问,这可能会影响您的构建。如果事实证明主要利益相关者在旧笔记本电脑上使用IE浏览器,那么该网站可以更好地使用它,或者项目不会被签署。

有时客户会很清楚他们想要什么,或者指定您需要使用的现有系统或技术。我们作为一个机构的一个关键点是适应这些需求并与他们合作,而不是解雇客户所拥有的东西,并试图迫使他们沿着我们希望的路线前进。有时,这可能意味着必须扩展现有的代码库,以便保持所需的技术。

有如此多的设备用户组合,如果给定的方法只能在某些浏览器上工作,那就不行了

在开始新项目时,我们现在确保尽快建立所需的签核设备。然而,多年来我们的手指不止一次被烧毁,当我们以一种新的方式运行时,只是为了在我们试图让网站签名时引起问题。这只是为了提醒我们,如果给定的方法只能在某些浏览器上运行,那么有很多设备/用户组合就不行了。

虽然您可以制作变通方法和垫片,但通常没有预算来执行此操作。当客户没有合适的资源时,您需要使用能让所有人满意的解决方案。

当谈到它时,工作室的主要目标是产生伟大的,前瞻性的工作,这意味着对新方法完全开放,但也选择正确的时间和项目来使用它们。这是一个棘手的平衡行为,但是让我感到非常满意,特别是当一个新流程最终成为现场项目的“标准”时。

这篇文章最初出现在杂志

相关文章:



翻译字数超限