完全的 HTML 独立性

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 提供适用于您旅程各个阶段的云产品。立即开始使用 $200 免费赠送额度!

最近有一些关于技术独立性的好文章。

Brad Frost 认为设计系统本身比任何特定技术更高层级

… 它不会把所有赌注押在一个技术上,系统能够适应工具、技术和趋势的必然变化。

Jonathan Snook 认为 Mustache 是一个不错的选择 用于其他技术独立的模板化

我喜欢它因为它简单,而且它要求在看到模板之前完成大量的数据处理工作。

这是我在最近的一次研讨会上使用的一张幻灯片

我主要指的是 **完全的 HTML 独立性**。HTML 来自哪里对我来说并不重要。

  • Drupal 生成了 HTML 吗?没问题。
  • HTML 在 JSX 中吗?没问题。
  • 它是 Mustache 模板吗?没问题。
  • 我像精英黑客一样编辑完全原始的 HTML 吗?没问题。
  • 我正在 Nunjucks 中将片段拼凑在一起吗?没问题。
  • 这是 Rails ERB 东西吗?没问题。

我关心的是最终输出。无论是什么创建最终的 HTML,我都负责使其干净、可管理、可访问、语义化且高效。

需要说明的是,我确实 **关心** 技术栈。我了解不同技术的优缺点(或者至少我努力了解,并可以进行研究)。只是当戴着我的前端开发人员帽子时,我最关心的事情是最终到达浏览器的 HTML 代码块。

所以,一个小小的旁注,我敢打赌,精通 HTML 并成为一个通用的开发者会让你更有竞争力。