Web开发人员应该知道的10个别名

如果缩写同时包含字母和数字,我们可以称其为简称。

缩写词用于缩写长单词,这些单词太麻烦了以至于无法始终准确地键入

开发人员和精通技术的人总是被数字所吸引,因此,数字缩写或基于数字的单词很快就受到他们的喜爱,这是理所当然的。

对于如何创建数字别名,没有严格的规则,但是它们通常使用以下公式:您采用第一个字母和最后一个字母计算它们之间有多少个字符

首先,它看起来很疯狂,但实际上,数字名称可能很有趣,甚至可以生成自己的名称

它是i18n,因为第一个字母是-i,后跟18个字符,最后是字母-n。

科技圈中最著名的代名词可能是国际化的国际化名称。

别名的起源

根据在线谣言 ,第一个数字名称可以追溯到DEC(数字设备公司,后来与惠普合并)雇员Jan Jan Scherpenhuizen,其名字被发现太长而无法成为帐户名,因此系统管理员给他提供了一个电子邮件帐户用户名s12n

早在1980年代中期,就使用了国际化一词的i18n,随后在技术界和非技术界都被其他人使用。

该方法被认为很幽默,DEC开始使用该公式来缩写长词。

现在,让我们看看目前有10种最先进的别名:

1.国际化的国际化

i18n的目标基本上是使该软件在世界其他地方适应和使用

在此过程中,i18n开发人员提供的功能只有在本地化真正发生时才能使用

i18n并不意味着实际翻译了该产品,而是要增加以后翻译的可能性,以及对其他语言的其他调整。

Web开发人员应该知道的10个别名

2. l10n用于本地化

当软件或应用适应特定的文化时,就会发生10n。

I18N的双术语是本地化,由numeronym L10N表示。

它还指的是诸如使用特定货币,时区,归类,法律要求,符号和许多其他本地特征之类的东西。

L10n不仅意味着翻译;

l10n可以轻松添加到以前已经国际化的产品中。

这是一个如何为葡萄牙人本地化人行横道国际符号的示例

如果您想了解i18n和l10n之间的区别,请阅读W3C指南(W3C的名称也使用缩写来表示:W3C代表万维网联盟)。

Web开发人员应该知道的10个别名
图像:Flickr

3. m17n用于多语言化

多语言软件同时支持多种语言,还支持所支持语言的其他本地功能,例如时区,日期,时间和货币格式。

当应用程序或软件本地化为多种语言和文化时,我们会谈论它。

M17n发生在i18n和l10n之间的某个地方。

当我们谈到m17n时,我们还需要提到需要其他书写系统的支持,这些书写系统不仅使用ASCII (美国信息交换标准代码)字符。

例如,WordPress为我们提供了一个漂亮的多语言界面,因为它使我们可以选择在安装过程中以及稍后在用户界面上要使用的语言。

Web开发人员应该知道的10个别名

4.辅助功能

a11y支持患有各种残疾感觉障碍的人 ,以及老年人和农村低带宽人群等处境不利的人。

a11y已成为Web设计中的流行术语,尤其是自W3C发布其可访问性Web标准以来。

听不到的人需要成绩单等。产品设计师还需要解决很多其他用例。

不能使用鼠标的人需要通过键盘提供所有功能;

无法分辨颜色的视障人士需要较高的色彩对比度。

a11y覆盖的区域很广。

Web开发人员应该知道的10个别名

5. c14n用于规范化

这些日子里,你可以最经常看到这个词的SEO最佳实践指南这样一个由谷歌提供建议的有关规范网址使用网站管理员和网站所有者。

某些数据具有多个表示形式需要将它们转换为标准格式时,会发生C14n。

Yoast也对SEO和c14n提出了一些很好的建议。

在Google网站站长工具中,您可以设置首选的域名格式(带有或不带有www子域)。

在搜索引擎优化中,当可以从多个URL加载单个网页时,需要c14n,因为这种做法经常受到搜索引擎的惩罚。

作为Web开发人员,您还可以在XML中看到术语,其中c14n 确保XML文档遵循特定格式

Web开发人员应该知道的10个别名

6.互操作性

随着越来越多的事物作为网络的一部分存在,i14y近来已成为IT部门产品描述中的营销流行语。

i14y是指系统或产品组件可移植性和兼容性

云计算也使用i14y的概念,因为在这一领域中,迫切需要使用可重用的组件来构建系统,这些组件能够在许多不同的情况下一起工作

当设计师开始谈论可互操作CSS可加载和可链接CSS标准)时, i14y一词也出现在Web设计领域。

Web开发人员应该知道的10个别名

7. P13n个性化

网站的实时个性化是在线营销中的一个概念,也是Web开发人员要解决的任务。

p13n是指使产品适应不同个人的需求

p13n的概念否认“一刀切”的方法 ,因为研究表明,当出现的内容与他们的兴趣无关(例如,优惠,广告,促销)。

在线定位有许多出色的分析工具,因此,从逻辑上讲,下一步是针对在线受众不同部分的内容进行个性化设置

Web开发人员应该知道的10个别名
图像:Freepik

8. v12n虚拟化

V12n也具有非常简单的形式,例如将硬盘驱动器划分为不同的分区

在v12n的过程中,开发人员将创建操作系统,服务器或其他网络资源的虚拟版本

在hongkiat.com上,我们还有许多很棒的v12n指南,例如如何在Mac上安装Windows ,以及如何使用Vagrant进行本地WordPress开发

桌面v12n最受欢迎的软件是VMWare WorkstationOracle VirtualBox

由于您有机会在不同的环境中测试您的网站或Web应用程序,因此 Desktop v12n可以加快Web开发过程。

Web开发人员应该知道的10个别名
图像:Fullservice.net

9. c10k问题

C10k问题是Web服务器管理中潜在问题 ,它在Web服务器必须同时处理10,000个客户端时发生

它涉及“万个客户”问题。

C10k问题的代名词是使用与前面提到的其他公式不同的公式创建的。

最近,随着网站需要处理越来越多的流量 ,互联网用户的数量,他们的需求以及所连接设备的数量Swift增长,解决此问题的需求变得越来越重要。

如果您对Web服务器的可伸缩性感兴趣,那么这里是C10k问题入门

Web开发人员应该知道的10个别名

10. Y2K38问题

该错误是由将时间值存储为带符号的32位整数的32位处理器引起的。

Y2K38问题是2038年问题的缩写,这是与时间相关的数据存储问题,将在2038年发生

发生这种情况时,可能会发生计算机无法分辨2038年和1970年之间的差异的情况,这可能会导致严重的功能故障和崩溃。

问题在于这些整数的范围是有限的,它将在2038年1月19日达到其最大正值

目前还没有通用的解决方案,但是如果您开始使用64位系统(肯定会在2038年被绝大多数设备使用)那么它绝对可以提供帮助 ,但是Web服务器和其他后端硬件仍可能使用32位日期。在时机成熟时系统

如果您想倒数发生可能发生的悲剧的那一天,可以在这里轻松进行。

Web开发人员应该知道的10个别名
图像:维基媒体

翻译自: https://www.hongkiat.com/blog/tech-numeronyms/