为什么不推荐 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 。唯一的有点就是「翻译成了中文」。

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

24854 次点击
所在节点    程序员
121 条回复
onlyice
2016-09-01 12:56:25 +08:00
@FrankFang128 好吧哈哈,搞得好像谁都要跟你开喷似的。
FrankFang128
2016-09-01 12:56:29 +08:00
@yxzblue 本文说的就是原版
FrankFang128
2016-09-01 12:57:54 +08:00
@onlyice 我承认标题党了。。。
yhxx
2016-09-01 12:58:44 +08:00
有种楼主就是在故意找喷引起关注度然后好推广培训班的感觉
DlYgod
2016-09-01 13:00:50 +08:00
相爱相杀
Clarencep
2016-09-01 13:01:28 +08:00
MDN+1 可惜翻译得没有 w3school 好
FrankFang128
2016-09-01 13:02:51 +08:00
@yhxx 看看我之前的文章,我从来就是这个风格。除了问答,文章都是以批评为主。
FrankFang128
2016-09-01 13:03:27 +08:00
@yhxx 好心好意推荐 MDN ,却……
你们对广告是多大仇?
onlyice
2016-09-01 13:04:52 +08:00
@FrankFang128 发现我们貌似共事过一两个月,哈哈 franck 。
ChiangDi
2016-09-01 13:05:04 +08:00
做这个网站 SEO 的人是个天才 😆
FrankFang128
2016-09-01 13:05:45 +08:00
@onlyice 前同事啊,可是我不知道你是谁啊,汗……
wizardforcel
2016-09-01 13:44:39 +08:00
它的主要问题是不能与时俱进。 php5 出来多少年了,上面都没有一丁点 oo 的东西。数据库那部分应该全换成 mysqli 也没换。 jq 还是老的那种非 promise 写法,新的 promise 相关的特性一概都不讲。 es6 一点都没有。

它刚发展的那段时间,前端还没那么复杂,现在多了框架和工具链,这部分内容也一点都不涉及。。真的好么。。
FrankFang128
2016-09-01 13:45:51 +08:00
@wizardforcel 是啊,还是靠 MDN 社区的力量,稍微靠谱点。
MDN 的英文内容还是很超前的。
wizardforcel
2016-09-01 13:49:41 +08:00
@FrankFang128 这话等中文本地化做完再说吧。社区的力量就是只翻译一半??

mdn 也只能涉及 html js 和 css 三大块,其它的怎么办??
toben
2016-09-01 13:56:50 +08:00
其实主要是百度的功劳
tanxiaoqing
2016-09-01 14:01:10 +08:00
能把你带入门就很不错了。
FrankFang128
2016-09-01 14:01:40 +08:00
@toben Google 也是,本文主要说的是英文原站
FrankFang128
2016-09-01 14:02:23 +08:00
@tanxiaoqing 看 10 楼。带沟里了,不行的
tanxiaoqing
2016-09-01 14:04:25 +08:00
w3cschool ,条目很清晰,国内访问速度很快。用于入门非常合适,如果要进阶,还是直接看书。文档很多只能当手册来当。

对了,不要跟新人讲,叫别人看英文文档。
FrankFang128
2016-09-01 14:05:02 +08:00
@tanxiaoqing MDN ,是,中文,的

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

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

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

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

© 2021 V2EX