为什么不推荐 W3Schools

2016-09-01 12:21:23 +08:00
 FrankFang128

原文 https://frankfang.github.io/get-rid-of-w3schools.html

W3Schools 跟 W3C 组织没有关系

W3Schools 是由挪威的 Refsnes Data 创建的,我们可以将其定位一个「教程网站」,它提供了参考手册、代码样例和 Try it yourself 沙盒。

由于早期 W3C 和 MDN 的文档对新人极其不友好,所以 W3Schools 很快成本前端开发入门的首选教程。

W3Fools 对 W3Schools 的批评

权威性受到质疑

W3C 组织曾要求 W3Schools 在显著的地方注明「 W3School 与 W3C 没有任何关系」,但是 W3Schools 没有这样做。

2011 年一个独立的网站上线,那就是 W3Fools.com ,当时它最主要的口号就是「 We believe W3Schools is harmful to the web. Web developers deserve better 」。

W3Fools 指出 W3Schools 的内容漏洞百出,而且没有给阅读者深入了解的参考,对所有内容浅尝辄止,不是一个教程该有的态度。

W3Schools 倒也虚心,在这几年里不断地修复着自己的错误,并且在页面下方添加了一段话:

W3Schools is optimized for learning, testing, and training. Examples might be simplified to improve reading and basic understanding. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content.

W3Schools 是为学习、测验和练习而成立。为了方便阅读和理解,本站的例子都做了一些简化。我们在持续改进我们的教程、参考手册和实例代码,以尽量减少错误,如有疏漏,还望见谅。

作为一个不需要深入理解的学习者, W3Schools 确实不错。

更好的选择

W3Fools 认为比 W3Schools 更好的参考网站是 Mozilla Developer NetworkWeb Platform Docs,内容权威,并提供了进一步深入了解的链接。

Web developers deserve it.

参考

What is the story behind www.w3fools.com?

P.S. 至于 http://www.w3school.com.cn/ 中文版的 w3school (没有 s ),还不如 W3schools 。唯一的有点就是「翻译成了中文」。

更多阅读:《听说你想学前端》

24863 次点击
所在节点    程序员
121 条回复
menc
2016-09-01 12:36:21 +08:00
真是福气,一个非营利性的,客观上造福了全球千万人的教学网站也会被喷?
这一个面向初学者的网站,从来就不是面向开发者。

能把人带入门,引导向更深层次,它的使命就完成了。
你们究竟在喷什么
lxrmido
2016-09-01 12:37:13 +08:00
尽管如此, w3school.com.cn 依然是一个良心网站,让众多无法看懂 MDN 等平台上的内容的学习者有了了解 web 开发的机会。
FrankFang128
2016-09-01 12:40:36 +08:00
你知道它以前错了多少再说吧。
如果不是 W3fools ,现在 W3schools 不知道多烂。


知道喷的意义了吗?
FrankFang128
2016-09-01 12:41:12 +08:00
@lxrmido 所以你现在还不知道 MDN 几乎全中文了吗,都怪 W3schools
onlyice
2016-09-01 12:44:13 +08:00
这个观点已经过时很久了, W3Fools 也不再认为 W3Schools 在误导人了。

楼主这个标题跟你的文章观点不一样吧。。
williamx
2016-09-01 12:45:08 +08:00
先看 w3schools 入门,然后再去看其他详细的文档。从来没听说过 W3FOOLS ,这个网站的存在对于 web 有什么特殊的贡献吗?
FrankFang128
2016-09-01 12:47:20 +08:00
@onlyice 如果不是 W3Fools , W3Schools 会改得那么勤快么?另外现在 W3fools 依然更推荐 MDN 和 WPD
FrankFang128
2016-09-01 12:48:18 +08:00
@williamx 曾经把 W3Schools 上的错一条一条指出。
后来 W3schools 改了, W3Fools 就删掉这些了
shuimugan
2016-09-01 12:50:44 +08:00
我大学的时候,挺喜欢 W3Schools,中文版的还经常逛,主要是适合快速掌握一些语言 /库的基本功能和用法,特别快,适合碎片时间去看,剩下的就可以自己找开源项目 /其它资料来深入了
FrankFang128
2016-09-01 12:51:15 +08:00
2011 年, W3Fools 对 W3Schools 的勘误: http://archive.is/bIxbV
FrankFang128
2016-09-01 12:52:11 +08:00
@menc
@williamx 2011 年, W3Fools 对 W3Schools 的勘误: http://archive.is/bIxbV
gxustudent
2016-09-01 12:52:35 +08:00
@FrankFang128 MDN 几乎全中文?你还真敢吹!
williamx
2016-09-01 12:53:13 +08:00
@FrankFang128 哦,曾经啊!现在我去看好像一条都没有了。而且也有正面的评价“ offer a decent learning experience.”
onlyice
2016-09-01 12:54:11 +08:00
@FrankFang128 我也不喜欢 W3Schools 而偏爱 MDN 。
我不是在捧 W3Schools ,只是觉得你的标题说的是“不推荐”,但是你的内容看起来是在讲,什么人适合用 W3Schools 而什么人适合用 MDN 。如果只是拿 W3Schools 的黑历史、以及 W3Fools 的推荐来讲 MDN 更好,感觉太单薄缺乏说服力
FrankFang128
2016-09-01 12:54:26 +08:00
@gxustudent 中文率我不知道,但是常见的概念都是中文好吗。
FrankFang128
2016-09-01 12:54:55 +08:00
@onlyice 不需要说服力,大家知道 MDN 就行了。
cnly1987
2016-09-01 12:54:59 +08:00
@FrankFang128 W3Schools 是盈利为目的,广告漫天飞
FrankFang128
2016-09-01 12:55:40 +08:00
@onlyice 看看我之前的文章,都是用偏激的观点引起嘴炮。
我从来不说全面的观点,说全面了没人喷我啊。
yxzblue
2016-09-01 12:55:50 +08:00
看外国原版的 w3schools 吧
FrankFang128
2016-09-01 12:56:12 +08:00
@cnly1987 还好,它服务器费用应该不低,广告不影响体验。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/303172

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX