每个 Web 开发人员都应该知道的 10 个数字术语

开发人员和技术爱好者通常喜欢数字。这就是为什么称为数字符号(结合字母和数字)的快捷方式在他们中很流行的原因。这些快捷键有助于使长单词更容易输入和记住。

创建数字名称的常用方法是使用单词的第一个和最后一个字母并计算其间的字母。例如,“国际化”的代名词是“i18n”。好奇它是如何工作的?您甚至可以创建自己的.

数字的开始

根据网上资料,数字的故事始于DEC(数字设备公司,后来与惠普合并)一位名叫Jan Scherpenhuizen的员工。他的名字对于帐户名来说太长,因此系统管理员给了他用户名“s12n”。

这种命名风格在 DEC 开始流行,早在 20 世纪 80 年代中期就出现了“i18n”等代表“国际化”的数字。随着时间的推移,在科技和其他领域出现了许多这样的捷径。

现在,让我们来探讨一下科技界最热门的 10 个数字:

1.“i18n”是国际化的意思

i18n是为了将来可能的翻译而准备软件或应用程序。这并不意味着该软件已被翻译,但它为以后可能的翻译奠定了基础。在此准备过程中,开发人员添加了在实际翻译发生之前可能不会使用的功能。i18n 的主要目标是让软件在全球范围内可用。

每个 Web 开发人员都应该知道的 10 个数字术语-得设创意

2.“l10n”指的是本地化

i18n 的对应词是l10n,代表“本地化”。这是为了适应特定文化而定制的软件或应用程序。

经过i18n流程的产品可以轻松本地化。但本地化不仅仅意味着翻译。它包括适应当地细节,如特定货币、时区、符号、法律要求和其他当地特征。

要了解 i18n 和 l10n 之间的区别,请查看W3C 指南。W3C 本身使用其名称的缩写:“万维网联盟”。

每个 Web 开发人员都应该知道的 10 个数字术语-得设创意

3.“m17n”代表多语言化

m17n是指同时针对多种语言和文化调整软件或应用程序。多语言软件支持多种语言并尊重当地的具体情况,例如时区、日期、时间和货币格式。

讨论 m17n 还提出了支持 ASCII(美国信息交换标准代码)字符之外的书写系统的重要性。例如,WordPress 提供了用户友好的多语言界面。它允许用户在安装期间以及之后的用户界面中选择他们的首选语言。

每个 Web 开发人员都应该知道的 10 个数字术语-得设创意

4.“a11y”指的是辅助功能

a11y是一个在网页设计中广泛使用的术语,特别是在 W3C 推出其网页可访问性标准之后。a11y 旨在帮助患有各种残疾或感官障碍的人,包括老年人和互联网连接有限的偏远地区的人们。

可访问性涵盖广泛。例如,那些有视力障碍的人可能需要高色彩对比度。一些无法操作鼠标的用户应该具有完整的键盘功能。对于有听力障碍的人来说,成绩单至关重要。产品设计师必须考虑这些以及许多其他的用例。

每个 Web 开发人员都应该知道的 10 个数字术语-得设创意

5.“c14n”代表规范化

c14n是指将多种数据表示形式转换为标准化格式的过程。这个术语经常出现在SEO 指南中,例如Google 的指南,它介绍了规范 URL。

在搜索引擎优化领域,当可以通过多个 URL 访问单个网页时,c14n 至关重要,因为这可能会导致搜索引擎的处罚。例如,使用 Google 网站管理员工具,人们可以确定他们首选的域格式。

开发人员还可能在 XML 上下文中遇到 c14n,以确保 XML 文档遵循特定的格式。

每个 Web 开发人员都应该知道的 10 个数字术语-得设创意

6.“i14y”表示互操作性

i14y是关于系统或产品组件的兼容性和可移植性。随着越来越多的实体联网,i14y 已成为 IT 产品描述中频繁使用的术语。

Web 设计师也接受了 i14y 这个术语,特别是在讨论可互操作 CSS时,它代表可加载和可链接 CSS 的统一标准。云计算领域利用了 i14y 概念,因为迫切需要利用可重用组件构建能够在不同场景下高效运行的系统。

每个 Web 开发人员都应该知道的 10 个数字术语-得设创意

7.“P13n”代表个性化

p13n致力于定制产品,以满足个人的独特需求。在数字领域,实时网站个性化已成为一项重要的在线营销策略,也是网络开发人员必须解决的挑战。

由于有大量可用于在线定位的分析工具,合乎逻辑的进展是针对不同的在线受众群体调整内容。p13n 概念与通用的一刀切方法相矛盾。研究表明,74% 的在线用户在遇到不相关的内容(例如不相关的广告或促销活动)时会感到失望,这一点得到了支持。

每个 Web 开发人员都应该知道的 10 个数字术语-得设创意

8.“v12n”指的是虚拟化

v12n包含开发人员用来创建各种实体(如操作系统、服务器或其他网络资源)的虚拟版本的流程。v12n 的简单表现可能涉及硬盘分区等任务。

采用桌面 v12n 可以增强 Web 开发过程,使开发人员有机会在多种环境中评估其网站或 Web 应用程序。支持桌面 v12n 的著名软件工具包括VMWare Workstation和Oracle VirtualBox。Hongkiat.com 提供了一些富有洞察力的 v12n 教程,包括在 Mac 上安装 Windows以及利用 Vagrant 进行本地 WordPress 开发。

每个 Web 开发人员都应该知道的 10 个数字术语-得设创意

9.“c10k”指的是10,000个客户挑战

与讨论的其他数字名称不同,c10k具有独特的词源。它表示 Web 服务器必须同时满足“10,000 个客户端”的挑战。c10k 问题被认为是 Web 服务器管理中的潜在瓶颈,当服务器的任务是为10,000 个并发客户端提供服务时,就会出现 c10k 问题。

由于网站流量呈指数级增长,解决这一挑战的紧迫性变得更加迫切。这种激增归因于互联网用户数量的不断增加、需求的不断变化以及在线设备范围的扩大

每个 Web 开发人员都应该知道的 10 个数字术语-得设创意

10.《Y2K38》凸显2038年时间存储困境

Y2K38 问题标志着2038 年的挑战,预示着 2038 年迫在眉睫的与时间相关的数据存储危机。此故障源于 32 位处理器,它将时间值记录为带符号的 32 位整数

这个数字范围是有限的,并将在 2038 年 1 月 19 日达到其峰值正值。由此产生的影响可能是灾难性的,因为计算机可能会将 2038 年误解为 1970 年,从而可能引发广泛的故障和系统崩溃。

虽然通用补救措施仍然难以实现,但过渡到 64 位系统可以缓解这个问题。到 2038 年,预计大多数设备将采用 64 位系统。然而,由于某些Web 服务器和后端硬件可能仍然依赖 32 位数据系统,人们的担忧仍然存在。

对于那些想要监控这场预计灾难倒计时的人,可以在此处访问交互式计时器。

每个 Web 开发人员都应该知道的 10 个数字术语-得设创意
© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情

    暂无评论内容