W3Schools是一个web开发人员信息网站,其内容包括与多种编程语言相关的教程和参考: HTML,CSS,JavaScript,SQ等。它在2010左右实现,并且在程序员中非常受欢迎-许多人经常光顾该网站,以获取有关不同基本编程技术的教程。W3Schools提供了数千个代码示例,读者可以在线编辑并通过实验执行代码。它的名称源自万维网 (WWW/W3) 的缩写,但与万维网联盟 (W3C) 没有任何关联。一些用户认为这两者在某种程度上是相互联系的-可能是由于相似的标题和W3Schools的受欢迎程度-这可能是W3fools干预的原因。
什么似乎是问题?
因此,这是一个免费访问的网站,具有多种内容和编辑功能; 从理论上讲,似乎没有什么可抱怨的。然而,一个非附属网站- W3fools -是为了 (你可能从他们的URL中猜到) 提醒W3School用户网站内容中包含的几个问题而创建的。有些人认为很多批评都是吹毛求疵,甚至是小气: W3fools说W3Schools “只被开发者使用,因为它排在搜索结果的首位。” 但是,不可否认的是,W3Schools提出了一些问题,W3Schools对此负责。
W3Fools提到的第一件事是W3Schools与W3C没有任何关系, “W3C的成员要求W3Schools明确否认任何联系,他们拒绝这样做。” 这似乎是一个值得关注的重要原因。结合W3Schools未能将自己与W3C区分开来的事实,以及 (可能是故意的) 以类似的方式命名自己的决定,你可以看到这个论点。然而,你也可以争辩说,W3是 — 而且一直是 — 万维网的通用缩写。他们改进W3Schools网站的建议之一是对网站的内容进行维基化: 允许社区自我纠正页面。
即时影响
W3Fools在网站2011年上线后就获得了认可,据报道,W3Schools立即开始对自己的网站进行更改 (在此过程中看起来像是一个有罪的聚会)。才过了一周,W3Schools就发出了正式回复:
“w3fools.com网站/项目是不同的相比,单一用户的意见,但我们总是欣赏的建议,我们可以改善W3Schools。”
尽管这可能被视为在W3Schools ways中突出错误的一种过分热心的尝试-一句标语是这样写的“我们认为W3Schools对网络有害。Web开发人员应该得到更好的”-它没有落在聋子的耳朵上。正如W3Fools自己指出的那样,未经编辑的W3Schools网站上的脚注最初是这样说的:
“我们不保证 [W3Schools] 内容的正确性。使用它的风险完全在于用户”
诚然,作为一名开发人员,这不会让你充满信心。然而,在W3Fools的干预之后,脚注-就像网站的其他部分一样-发生了重大变化:
“例子可以简化,以提高阅读和基本理解。教程,参考和示例不断审查,以避免错误,但我们不能保证所有内容的完全正确性。
我们不知道这是否是W3Fools想要的那种改变,但它似乎是一个很好的改进,正如人们所期望的那样。
那么今天我们学到了什么,同学们?
对抗结束后,w3schoods承认他们的网站适合进行基本的介绍,并说: “对于许多初学者来说,w3schoods有结构化的教程和操场,提供了不错的学习体验。” 对于更高级的内容,他们建议web designer采用Mozilla开发人员网络等资源和W3C支持的Web平台文档。
虽然我们同意W3Schools的遗嘱,有几个例子的事情,虽然正确和功能,不被认为是 “最佳实践”。对于初学者来说,重要的是从一开始就掌握基础知识,而不是以错误的方式教他们,从而不得不在以后重新教他们 (同时让他们产生糟糕的代码)。
缺少W3Schools,并且由于W3Fools的 (相当有力的) 推动,他们设法提高了游戏水平并大大改善了他们的网站。虽然W3Schools可能是最大和最突出的例子之一,但网络上不完整的资源并不少见。开发人员资源是棘手的,因为准确性非常重要。因此,我们的建议是始终使用选择的资源。越多越好。
想要构建具有高性能控件的桌面、移动或web应用程序?下载终极免费试用版今天,看看它能为你做什么。