我们向我们敬佩的网络构建者提出了同样的问题:今年你对网站建设的哪些方面感兴趣? 以下是他们的回答.

 

我们要感谢我们❥赞助商Automattic 让这个网站成为可能。他们制作了许多我们使用的优秀软件产品,比如JetpackWooCommerce,和WordPress.com.

网络的本质

悲观主义很容易让人陷入其中,我正在努力改变这一点。在今年结束之际,我认为回顾一下网络现状,并感谢我们所拥有的一切是一个很好的练习。

多功能

我们不只是用互联网做一件事。随着全球互联计算机超过二十年的发展,网络使我们能够将其用于各种活动。

这包括网络出现之前就已存在的平台、流程和产品,以及以前无法想象的概念和行为。得益于网络,我们可以像实时观看两位女性修理空间站一样,以相同的方式订购外卖。

去中心化

仍然没有一个单一的仲裁者你需要请求签署你的想法的有效性,或者一个被接受的途径来实现它。任何网站都可以链接到或被链接到,而无需支付税款或提交预先批准的文书工作。

虽然我们已经看到运行更复杂的网络应用程序所需的服务的整合,但你仍然可以使用一个静态 HTML 页面将你的想法发布给全世界。这一事实曾经是,并且仍然是,历史上史无前例的。

弹性

互联网被称为开发中最恶劣的环境。在网络上工作的人必须考虑多种浏览器、它们安装的操作系统以及这两种浏览器的所有流行版本。他们还需要考虑屏幕尺寸和质量、可变的网络条件、不同的外形尺寸和输入模式、第三方脚本等。这还不用说服务于未知数量的未知用户,每个用户都有自己的想法、感受、目标、能力、动机、熟练程度和设备修改。

如果你做对了,你可以构建一个网站或一个网络应用程序,使其能够承受大量的损坏,然后再使其完全无法使用。坦率地说,网络能够运行本身就是一个奇迹。

从数据包级别开始构建到平台中的故障保护、护栏、冗余和其他考虑因素使得这一切成为可能。尊重它们就意味着尊重为网络的基础原则所付出的思考、关怀和计划。

响应式

现在大多数网站都使用媒体查询来确保其内容在惊人的大量设备上都能正常阅读和运作。这种高效的技术选择具有容错能力,入门门槛低,并且巧妙地避免了使用 各种 问题,而这些问题是通过设备嗅探和/或有条件地提供大量 JavaScript 产生的。

响应式设计曾经是,并且仍然是革命性的。它是在正确的时间和地点做出了正确的选择。它优雅地处理了随着网络从新奇事物转变为融入我们日常生活的事物而产生的视窗碎片化问题。

适应性

除了响应式之外,网络还适用于各种外形尺寸、设备功能和专业浏览模式。你正在阅读的帖子可以显示在笔记本电脑、手机、Kindle、电视、加油站泵、游戏机、冰箱、汽车、广告牌、示波器上——甚至是在航天飞机上(如果你从太空阅读这篇帖子,请务必告诉我)。

它将与阅读模式配合使用,帮助用户集中注意力,黑暗和高对比度模式将帮助用户观看,以及任何数量的专业浏览器扩展帮助人们获得他们需要的东西。我有一个朋友将她的整个显示器反转,以帮助防止触发偏头痛,而网络只是照常运行。这很棒,不是吗?

网络内容可以被阅读、翻译、朗读、复制、剪切、导入到你的终端、分支、混音、被机器人抓取、输出为盲文,甚至以音乐的形式播放。你可以放大其文本,更改其字体和颜色,并屏蔽你不想处理的部分——所有这些都是为了让你更容易消费。与之前的媒体相比,这是一种革命。

此外,得益于渐进式 Web 应用程序Web 平台功能等技术,网络现在可以无缝地融入桌面和主屏幕。这些功能使网络内容的行为类似于传统应用程序,并且被支持它们的运营系统视为一等公民。你甚至不需要在线就能使用它们!

无障碍

当前的无障碍合规性现状令人沮丧。 WebAIM 的百万报告,以及后续更新,以令人清醒的细节突出了这一点。

在抽取的前一百万个网站中,约 98% 的主页存在程序可检测到的网络内容无障碍指南 (WCAG)错误。这代表着我们行业在各个层面上彻底的、绝对的失败,从开发人员和设计师,到框架维护者,一直到帮助引导平台未来的人们

然而。

在最后那顽固的 2% 中,住着对网络的承诺。网络无障碍——无论个人能力或情况如何,都能使用网站或网络应用程序的能力——赋予了自主权。它代表着一个罕见的空间,在那里残疾人可以免受社会中普遍存在的偏见、误解和赤裸裸的仇恨。这种自主权不仅代表着社交活动的自由,也代表着就业机会,而这一群体通常会受到歧视。

我们还有很多工作要做,我们没有时间消沉。事实上,我对数字无障碍的未来持乐观态度。像包容性设计这样的东西已经将讨论从修复转变为更全面、更主动的产品设计方法

无障碍,长期以来被视为一个乏味的话题,现在已经开始在会议和研讨会回路以及热门行业博客中成为一个主流的、顶级主题。先进的自动化无障碍检查器可以帮助你防止发布无法访问的代码。设计系统正在帮助在规模上规范这种做法。最重要的是,无障碍从业者正在公开谈论能力主义

经济实惠

虽然网站的平均大小持续增长,但事实仍然是,你可以用少量的代码实现令人难以置信的功能。这是一个需要牢记的重要事项。

使用网络从未如此实惠。在美国,你可以以约 40 美元的价格购买支持互联网的智能手机。新兴市场正在以惊人的速度采用功能手机,例如 JioPhone(约 15 美元)。这意味着更多人可以访问世界信息,这些人在传统上可能从未拥有过这种特权。

想想看:拥有台式电脑意味着拥有足够的稳定收入来支持永久住房,以及持续的电力和电话服务。这在网络发展的初期,为进入网络设置了隐形的门槛。

这种门槛的降低带来了难以想象的机会,并且是一个很好的提醒,即网络确实属于所有人。考虑到这一点,保持我们的有效载荷大小至关重要。对你来说可能只是下意识的CMD + R,对另一个人来说可能是一周的全部数据量

多元化

比我手指和脚趾加起来还多的浏览器这是一件好事。就像任何其他软件类别一样,每个浏览器都是一个以相同方式执行相同一般操作的应用程序,但会做出特定的设计决策来优先考虑不同的需求和目标。

我最喜欢的浏览器,Firefox,非常重视维护用户隐私和安全。EdgeSafari都与各自的操作系统捆绑在一起,并具有面向帮助最广泛的用户浏览网络内容的界面。像 Vivaldi 这样的浏览器面向喜欢高度定制浏览体验的动手操作者。 三星互联网 是 Android 设备的替代浏览器,可以与他们的专有硬件集成。 KaiOSUC 浏览器为数百万功能手机提供访问权限,帮助它们拥有类似智能手机的功能。Chrome 可以帮助你接收更多个性化广告高效地调试 JavaScript。

浏览器引擎的多样性也很重要,尽管生态系统最近变得越来越小,这令人担忧。多个引擎产生的良性竞争直接转化为房间里最重要的人的体验变得更好:那些依靠网络来过日常生活的用户。

说到人,让我们讨论一下网络的多样性及其对他们的适用性:我们的行业,就像许多其他行业一样,历史上一直受到诸如厌女症、种族主义、同性恋恐惧症、跨性别恐惧症和阶级主义等弊病的困扰。然而,事实是,解决数字空间中问题的能力代表着一种罕见的影响力形式,可以让少数群体拥有向上经济流动性

如果你不能被人的善良所激励,那么更多元化的团队表现更好并不是什么秘密。在过去的几年里,我们在实现更佳的代表性方面取得了良好的进展,但仍有许多工作要做。

倾听并放大我们行业中边缘群体成员的胜利、挫折和恐惧。内化他们的观察结果,挑战你的先入为主的概念和偏见。倡导他们在这个空间中的权利。教育自己了解我们行业的历史。支持诸如行为准则之类的举措,这些举措可以帮助树立和规范行为的预期。所有这些都有助于抵制有毒的现状,并使该行业对每个人都变得更好。

标准化

网络是通过共识构建的,实现了激进的功能。这种互操作性——不同计算机系统能够交换信息的能力——来自我们共同同意的一套标准

很有可能,二十年前编写的网络文档仍然可以在任何主流浏览器的最新版本中运行。任何其他人编写的网络文档——即使是地球另一端的人——也能正常运行。它还将继续在尚未发明的浏览器和设备上运行。我挑战你找出另一个支持此级别功能且具有同等生命周期的文件格式。

这种通过标准化实现的未来防范也为接下来发生的事情提供了坚实的基础。记住多功能原则:重要的是要记住这些标准也不是强制性的。我们可以自由地使用这些构建块,以几乎无限种方式进行排列。

开放

此外,这种共识是透明的。尽管这个过程有时可能看起来很慢,但值得强调的是这个过程是高度透明的。任何有兴趣的人都可以关注并参与网络标准,包括所有缺点。

正是这种开放性有助于防止诸如隐藏议程、私有化、锁定和巩固权力带来的不成比例的影响。开源软件和协议以及最重要的是大规模合作也维持了 Web 平台的长期发展和健康。想想那些没有成功的网络技术:Flash、Silverlight、ActiveX 等。它们都是封闭的、营利性的、脆弱的和私有的。

它还有助于减少更抽象的威胁,例如对抗性互操作性和未能公开漏洞。每当您对平台感到沮丧时,这些危害都是值得记住的。


毫无疑问:我认为构成网络伟大的许多方面正在被破坏,无论是无意还是故意。但正如我之前提到的,悲观很容易。我对明年的愿望是什么?希望这里提到的所有品质仍然存在。我的新年决心是什么?帮助确保它实现。