服务热线 13430434155
新闻资讯
Welcome To ShenZhen Liecoo Network Technology Co., Ltd
网站建设新闻

10蒙昧的Web开发人员的经验教训

发布时间:2013/7/16 20:24:58

谁喜欢被人当作他们是在少数群体吗?除非它意味着你在花花公子(或女孩),独家亿万富翁,“少数群体”往往最终你受到了不公正的歧视,因为你并不代表认为大多数。,技术与社会歧视歧视经常是无知的产物;人们往往不理解影响他们的选择。

什么很多将此归结为是文化,或者更具体地说,缺乏文化意识。我说的是假设的基础上开发者可以个人认为是真实的,但在更广泛的全球背景下是不正确的,往往是边缘化他们的观众。

在追求一个全球和谐的网络体验,让我们来看看在10个Web开发方面的经验教训,一个文化弯曲。其中一些可能是新的给你,但它是相关的,如果你要发挥好与所有文化各行各业的人。

1。Firefox和Chrome命令91%的市场份额

不,真的,他们做的事:

Firefox和Chrome浏览器拥有91%的印尼市场

如果你是印尼,您可以使用Firefox或Chrome。这些直接来自StatCounter的统计,和而不同的统计网站会给你不同的精确数字,总是相同的趋势是,Internet Explorer是死在印尼。这是一个国家,93%的人正在运行Windows 7或XP的,所以它不是像他们所有的Mac上或* nix,他们根本不使用默认的操作系统浏览器。

这是一个完美的例子,知道你的听众是在全球范围内的关键和毯子报表是经常不相关的。案例分析:Chrome浏览器现在有几个百分点的优势领先的IE浏览器在全球浏览器市场的份额。只有几个点?在全球范围内,这是正确的,但很显然,如果你的兴趣纯粹是印尼的观众,这里的信息是不相关的。背景是一切。

2。几乎总是,8/7前7/8

我知道,每个人都知道这已经,只是,他们往往忽略了它的世界,表示日期日/月/日,而不是有一个非常显着的块。事实上,如果你使用的是日日/月月,你是极少数,你很可能不管是美国或伯利兹,没有其他国家完全遵循这种模式虽然一些摆动两种方式:

日期格式由国家

缩写。 B / L / M YMD / DMY / MDY 主要地区和国家
内置框架。在弹出的百万元
 青色
ł DMY 印度 (1190), 拉丁美洲 (370),亚洲(中环,东南,西),大部分的 欧洲 ,北非,澳大利亚(20) 3200
 黄
YMD 中国 (1340),韩国,伊朗(80),日本(130),匈牙利,立陶宛。由于 ISO 8601, 这在其它国家也被称为。 1500
 品红
中号 MDY 美国 (310),伯利兹 310
 红色
L,M DMY,MDY 菲律宾(90),沙特阿拉伯(30) 120
 绿色
B,L YMD,DMY 尼泊尔,南非,奥地利,葡萄牙,瑞典,挪威,丹麦 110
 灰色
B,L,M YMD,DMY,MDY 加拿大(30) 30
 蓝色
B,M YMD,MDY - 0

问题不在于哪种方式,周围的天数和月表示,它的含糊不清。当你看到没有超越“7/8”可能只是因为很容易的,因为它可以在7月8日8月7日。即使这是一个美国(伯利兹)的网站,我怎么知道它是否将当地的文化,或有智能的调整,以我的本地化设置(无论是明确地通过我的个人资料通过我的IP地址或暗示的)?

这样的网站6speedonline.com得到这个错误:

6Speed在线明确的日期

这是从月或2月后吗?没有一天超过12或看到它代表了某种形式的年表与其他职位,你只能猜测。

堆栈溢出这样的网站获得这一权利起见:

堆栈溢出明确的日期

个月的总用字母表示。期。你可以把它的前一天或后一天,但一个月后应该永远在暧昧的方式来表示,这就是精确的数字是什么。

3。您的名字是40倍更有可能是王比Jones

在美国有238万攀比,但高达9288万王S在中国(“王”在罗马字符)。然后,当然还有更多的发生在其他国家,但问题是,有一个巨大的人在那里,名称中包含非罗马字符。

对于我们开发人员来说,认识和适应这种绝对是最 重要的。想象一下,去一个网站,告诉你不能注册,因为你的名字是不允许的吗?爱尔兰后裔在世界各地都点头在心疼协议(奥沙利文,奥布莱恩,奥康纳)。我自己的澳大利亚政府证明了这一点完全只是最近没有撇号的名称毛刺在其电子健康门户网站。

作为开发人员,我们需要考虑两个主要方面:

  1. 是否有任何白名单或列入黑名单,禁止这些名字?因为爱尔兰人的名字往往陷入一个(不正确)的断言是由一个名字可能不包含一个单引号(通常是一个非常简陋的方法来减轻SQL注入的风险)。
  2. 数据层支持多字节字符?如果您提供您的数据库与SQL Server数据类型为varchar类型的,说,你可能会得到一个问题。有一个良好的阅读对堆栈溢出的答案时,你应该使用nvarchar或nchar。

但它不只是中国,你照顾的多字节字符支持,例如有Д,ҪҢ,所有这一切都是西里尔其中没有发挥真正的好,在一个varchar字段。当然,有一个的缺点性能明智的,但也有一大堆的王家那里。

4。Windows XP依然占据了68%的操作系统市场

这是正确的,你两年半的时间,可能要使用的老化,破旧,青少年是Windows XP的操作系统,比最接近的竞争对手。哦-但只有当你在世界上人口最多的国家:

Windows XP指挥的中国市场的68%

我已经在过去的科学家的假设,以中国为什么挂到XP,但无论问题的根源,但事实上,这个11岁的作业系统至高无上 的。当然,这也意味着,你能保证68%的中国观众并没有IE9会在XP中没有发挥好。没有IE9则意味着没有HTML 5从默认的浏览器,除非他们已经搬走了。不久。

要注意它上面的XP是一个非常缓慢的下降的趋势,我们谈论的10%和位每年最重要的事情,再加上它增加在七月和八月。按照这个速度,XP将继续占据主导地位,直到2015年左右,将已经进入十几岁的。

5。美元不是美元

支付30元的咖啡吗?这听起来可能过大,但成千上万的人支付在香港,因为每天$ 1,是唯一值得它是什么,在澳大利亚和美国的八分之一左右。前往新加坡和$ 1,你将会得到大约四分之三“下下来”,但当时这取决于你是下-澳大利亚或新西兰- 1美元,你会得到多一点或者少一点。

有35个国家或地区使用美元和它的价值不同,从根本上取决于上下文。每当你为没有背景下有一定程度的含糊不清的美元是值得的,当涉及到钱,模糊性是永远不会好。

例如,什么是幽灵的电线要花费我在亚马逊?

亚马逊歧义的货币

我知道亚马逊是美国的,是美国的美元吗?但是,我也知道他们支持自动货币兑换,我把那和我看到的东西,澳元吗?谁知道。

货币配有ISO 4217代码,代表此背景下,澳元,纽元,港元,美元,新加坡元等,我不是说每一个美元符号,应进行三个字母,但可以肯定的地方范围内,这些成本需要到晶莹剔透的美元是值得的。

现在,让我们来看看在eBay,看看你能不能找出我支付此项目:

易趣thowing明确的货币格式

水晶般清澈。没有歧义,没有猜测。这是它应该永远是当涉及金钱的方式。

6。国家代码顶级域名提供上下文

当你在澳洲,当地网站使用。AU TLD。

在英国,它是所有关于英国。

如果你是荷兰人,那么你将看到的。NL。

国家代码顶级域的整体思路是,他们提供上下文,当你看到的域名后缀,它的预期范围的网站是立即清除。问题是,并不是每个人都似乎要玩这些规则。

这种做法似乎是尤为猖獗,在美国有一个完全合适的国家代码顶级域名 - 。方式的一些例子:

usoutdoor.com使用国际化域名

该组织的名称的范围很清楚,羞耻TLD的选择。也许他们的范围是真正意义上的国际顶级域名(TLD)意味着吗?都能跟得上:

美国户外服务的需求,雪,水和的土地运动爱好者的美国西北部太平洋已超过50年。

怎么样一个餐饮连锁企业与国内地方:

Mastro的餐厅使用国际域名

好吧,也许他们只是保护的国际化顶级域名,所以没有其他人抓住了这一点,他们有真正的。我们的版本实际上是设计的范围。除了 他们不这样做-有没有mastrosrestaurants.us的,并为usoutdoor.us,以及:

usoutdoor.us停在GoDaddy

。com顶级域名,理论上是国际化的,所以任何人都可以抓住它,无论预定可使用的范围,奇怪,因为它可能是为仅限本地企业。不过,你有类似的例子。EDU,GOV和MIL:

名称 实体 笔记
。EDU 教育的 。edu的顶级域名是有限的,如具体的教育机构,但不限于,小学,中学,中学,学院,大学。在美国,它的可用性是有限的,在2001年中学后教育机构认可的机构名单上的 国家认可的认证机构, 由保持 。因此,该域名几乎全部使用美国的学院和大学。有些机构不符合目前的注册标准 特权的 域名。
。GOV 政府 仅限于在美国政府的有关部门和机构。GOV TLD。
。密耳 美国军事 是有限的。MIL TLD由美国军方使用。

为什么这些仅适用于美国吗?我们可能不经常需要担心,这是一个难题,但它是不寻常的都是一样的(我很想了解为什么没有听到。我们这些)。

7。iPhone 的智能手机市场上有大量的铅

的iPhone - 日光 - 再有就是一切:

iPhone在澳大利亚指挥绝大多数的市场

在澳大利亚,我们在这里并不关心其他的一切。好了,我们做的只是一个很小的一点获得多一点的立足之地,今年的Android设备,但是我们基本上不感兴趣。

现在在中国,这是一个完全不同的情况。在那里,iPhone那样默默地颓丧只有15%的市场份额,但有些可以理解的,因为多晚,他们向市场推出。的iPhone只“正式”已在中国销售自2009年年底以来,即使在当时它并没有得到无线上网。再说,他们已经HiPhones相当长的一段时间,没有,我没拼错。

前往巴西和突然,它是诺基亚和三星指挥三分之二的市场。来回来到亚洲,并在印度它是更喜欢83%,iPhone仅占好了,它其实有点硬,以告诉,因为它的卡纸下的x轴与索尼,摩托罗拉和华为,你知道,谁的家伙我们不想让我们的国家宽带网络。

问题是,移动的风景是非常不同的。物理手机在不同的国家在不同的时间表推出,并在某些情况下,无法启动。有载体的依赖关系,加上普遍繁荣的人口都可能导致非常不同的趋势在不同的位置。

哦 - ,StatCounter的数据 - 我不会有一个巨大的信仰程度的准确性的移动供应商的风景有很多原因,但肯定的趋势是一致的,与我个人的意见。

8。时区问题(他们没有普遍理解)

时间是没有时间,我的四点30分你4点半又是从下一个家伙的不同可能是不同的。当然,大多数人认识世界被分解成大约40个时区,这取决于你指的是什么时间点(记住,他们不是静态的)。最后,世界被剪切成很不平衡的领域,如:

全球时区

每一个时间点上的时区,它指的是有一个隐藏的资料片。不知道这个隐藏的信息可能会被误解的时候,任何地方一整天。

那么,什么时候是什么?我的意思是下面的例子:

Android的论坛不指定时区

这是张贴在中间,我的天呢?或者是美国,其实,时间是早上很早就对我?或英国,这是我晚上呢?这是一个Android开发论坛吸引了全球观众,所以没有明确的时区,可以假设,它是完全模糊的。

返回堆栈溢出,并再次,他们得到它的权利:

堆栈溢出指定的时区

好吧,它需要用户将光标放置时区的时间,但至少是很容易发现的。加分,也为这个真正的全球选址协调世界时(你可能知道UTC),而不是有利于一个单一的文化,特定的时区。

其他时候,它是有道理的,在时尚的上下文敏感的用户表示时间。我在ASafaWeb中,使人们能够在特定的一天的时间排程扫描,在这样的情况下,它使一个很大的意义,让他们到指定的一天中的时间-而不是别人的。这是发生在用户配置文件:

ASafaWeb允许要选择一个时区

所有这些时区出来的TimeZoneInfo类。NET,这意味着它的死很容易,同时还获得夏令权(有一些奇怪的例外)本地时间转换为UTC,反之亦然。最后一点是很重要的,所以你真的不希望被这些自己手动构建,围绕如何时区的结构有一个很大的特质和不稳定性。

说到这,不这样做:

Mailgun显示奇数时区

这是Mailgun的实施,这是,嗯,奇怪。是的,是的,我知道这是列表中的TZ数据库,但对大多数人没有任何意义。有没有在澳大利亚的时区“南”,“西”或任意数量的区域中心列表。南极洲的7个时区为进一步在列表中向上也有点古怪!它不仅是澳大利亚,有几十个几十个时区的“美”的位置和其他奇怪的名字。总之,请记住这些相关的!

9。不要deprioritise国际观众

有时,在线服务,旨在针对一个非常具体的地理人口。例如,可以假设一家杂货店在附近的观众-事实上,它可能是最好的 -采取了一些快捷键和假设为本地观众的上下文中,如接触页:

Woolworths的当地针对性的信息

如果你调用国界内,这是蛮好的,开放时间显然意味着本地时间,以及让没有问题的。

但采取的非常优秀的IFTTT(如果这那么这)可以让你到编排一个整体一堆不同自治的在线服务之间的交互等的服务。任何人都可以签了到IFTTT;它是免费的,它是在没有办法针对的是单一地区的观众,而事实上,它的设计以这样一种方式,任何人在任何地方都可以起床和运行速度非常快。但是有一个问题,当你创建一个日期和时间通道:

IFTTT优先考虑美国时区

为什么,当你投你回想起那40个时区,八人成群在一起,完全失去其自然的时间顺序开始?因为他们是美国人。现在,这将是很确定,如果IFTTT是美国的一个网站 - 但事实并非如此。不幸的是,这是什么意思是,(否则)非常优良的服务极化的观众;,你要么美国,或者你是一个第二级的可用性公民。

当然,相反的观点,将“哦,我们主要使用人在美国“。美国人很可能是最大的观众,中国观众(否则谁胜过美国在两条战线上都超过了几次),纯粹基于人口和互联网,其公民与事实结合往往坚持到本地网站。但优势并切实提供美国观众吗?减一个时间过程上滚动的菜单吗?这是一个有点无谓的争论,因为如果我们采用相同的顺序在Chrome浏览器中的下拉列表中,但将美国时区在其自然的位置,它看起来像这样:

正确有序的时区IFTTT

在美国的每一个项目出现“倍以上”的名单,并在它们的自然顺序,所有的时区和睦相处。这清楚地表明你的目标人群,但贵国以外的选择,观众应该会收到降级UX经验始终是最好的。

10。奇虎的360安全浏览器的奇妙世界

我现在,你抛弃你的的铬和你的Firefoxes,升级的360安全浏览器,对不对?我的意思是,这是浏览器,已经从不到3%的市场份额五月到26%,仅两个月后:

360安全浏览器,在中国巨大的渗透

这是正确的人,其在中国的一次又一次的情况下,这是新的给你,这小家伙走的是远东风暴:

360安全浏览器的标志(近到Internet Explorer)

这可能是一个有点熟悉的标志,你以同样的方式,在北京买车的时候,比亚迪,瑞麒,ARASH或,海马可能会是一个熟悉的标志。但是这个问题的熟悉一边,但事实上,360已经与一些消息来源引用它以高达57%的市场份额已经取得了巨大的人气。也请记住,这是在512M的国家,今天的互联网用户超过美国,印度和日本的总和(接下来的三个人口最多的国家,互联网用户)。

虽然中国的互联网受众往往是自我包含在国界之内(这要部分归功于伟大的防火墙),作为一个开发人员,你可能应该问自己这样一个问题:“我的网站目前正在使用的浏览器上发挥好一季度的10亿互联网用户吗?“

一些务实的建议

这本归结为了解目标人口,如果你正在构建对印尼的网站,你应该采取不同的方法,如果他们正在建设的中国。但是,即使你没有明确地针对一个单一的文化,在互联网上景观的多样性存在的认识仍然是重要,以免孤立的观众。

很多时候,在全球范围内发挥好减损的主要观众没有和边缘化的世界各地的额外的好处。使用一个或多个字符,您的停留日期,因此,他们一点也不含糊真正伤害你的可用性?在他们的逻辑顺序或呈现时间区真正陷入困境的美国观众?当然不是,发挥好与您的客户无论他们在哪里- 特别是如果他们是在中国!