Created
January 13, 2014 09:42
-
-
Save markyun/8397219 to your computer and use it in GitHub Desktop.
对于JavaScript讨论哪些方面?
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
在技术社区或论坛中,某一个技术或观点可能会引起用户的广泛讨论,甚至争吵。但也有一些技术帖子则比较平静。 | |
James Padolsey观察了一些JavaScript社区,总结出了开发者更关心JavaScript的哪些方面,或哪些技术更容易引起开发者之间的激烈讨论。 | |
以下是容易引起开发者激烈讨论的主题: | |
自动插入分号 | |
eval是令人讨厌的 | |
ECMAScript 5 shims(shims主要目的是解决HTML5元素在旧IE下的样式问题) | |
浏览器支持 | |
JSLint、JSHint | |
JavaScript vs. CoffeeScript | |
JavaScript vs. Dart | |
ECMAScript 5/6的特性(例如“=>”) | |
编码约定(white-space、大括号) | |
MVC框架(Backbone、AngularJS、Knockout、Ember等) | |
Node.js | |
毫秒级的性能差异 | |
jQuery vs. Dojo vs. YUI vs. Prototype vs. Mootools vs. ExtJS | |
原生原型增强 | |
在社区中,有很多针对上述主题的、非常有价值的讨论,但往往也有很多无事实依据的、只是维护己方观点的争论。 | |
而下面的这些主题,开发者也会比较关心,但不会出现类似于上面主题的激烈的讨论: | |
压缩工具 | |
JavaScript引擎 | |
构建工具 | |
Web检查器/分析器 | |
API命名规则 | |
AMD(Asynchronous Module Definition,异步模块定义) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment