Increment 第 13 期:前端

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 $200 免费积分!

Increment 是一份由 Stripe 出版的美观的季度杂志(印刷版和网络版),“关于团队如何构建和运营大规模软件系统”。 虽然总是有关于构建网站的通用内容,但本期是第一期专注于前端¹ 开发的杂志。

我在里面有一篇文章:当前端意味着全栈。 我可能有一天会把它移植到这边,也许会添加一些额外的背景(印刷版有一些限制),但我喜欢它在他们网站上的呈现效果! 一些内容片段

我们以不同的方式处理这种不断增长的责任。 即使我们从技术上讲都属于同一个大帐篷标题,许多前端开发人员最终都会专业化。 通常,我们没有选择。 术语“独角兽”曾经用来描述那些在前端和后端开发方面都非常出色的罕见人才,但如今,找到精通前端开发全方位领域的人才同样罕见。 事实上,术语“全栈”在很大程度上已经演变成“一个完成相当多后端开发人员曾经做的事情的前端开发人员”。

整期杂志都充满了来自优秀作者的文章

还有最符合我胃口的文章,为什么 CSS 是……现在这样的呢? 由 Chris Lilley 撰写。 令人惊讶的是,让人心碎的是,可以理解的是,知道 CSS 像任何其他软件项目一样发展让人感到舒适。 有时候是深思熟虑地,小心翼翼地,有时是带着“哦,我们以后会修复它”的态度。

一旦一个功能到位,对其进行轻微改进比添加一个新的、更好的但完全不同的功能来做同样的事情更容易。

例如,这解释了为什么列表标记最初是在 CSS 中通过扩展 `float` 的作用来指定的。(列表标记向左浮动,以便列表项文本在右侧环绕它。)这项工作被放弃并被 `list-style-position` 属性取代,该属性的定义目前具有以下并不那么令人信服的内联问题:“这是来自 CSS2 的胡言乱语,需要一个真正的定义。”

如果你问我,这是一份关于前端的绝佳写作集。

非常感谢 Sid Orlando 和 Molly McArdle 在整个过程中帮助我,并且似乎在那边出色地管理着这一切。

  1. 本期杂志始终使用“前端”一词,我很感谢他们有风格指南并保持一致性。 但我无法说服自己使用它。 🔗 当用作复合形容词时,“前端”一词是正确的,而当用作名词时,“前端”一词是正确的。