Skip to content

Instantly share code, notes, and snippets.

@markyun
Created January 13, 2014 09:42
Show Gist options
  • Save markyun/8397219 to your computer and use it in GitHub Desktop.
Save markyun/8397219 to your computer and use it in GitHub Desktop.
对于JavaScript讨论哪些方面?
在技术社区或论坛中,某一个技术或观点可能会引起用户的广泛讨论,甚至争吵。但也有一些技术帖子则比较平静。
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