对于JavaScript,开发者更关注哪些方面
openkk 12年前
<p>在技术社区或论坛中,某一个技术或观点可能会引起用户的广泛讨论,甚至争吵。但也有一些技术帖子则比较平静。 <br /> <br /> James Padolsey观察了一些JavaScript社区,<a href="/misc/goto?guid=4958522981259065912" target="_blank">总结出了</a>开发者更关心JavaScript的哪些方面,或哪些技术更容易引起开发者之间的激烈讨论。 <br /> <br /> <strong>以下是容易引起开发者激烈讨论的主题:</strong></p> <ul> <li>自动插入分号 </li> <li>eval是令人讨厌的 </li> <li>ECMAScript 5 shims(shims主要目的是解决HTML5元素在旧IE下的样式问题) </li> <li>浏览器支持 </li> <li>JSLint、JSHint </li> <li>JavaScript vs. CoffeeScript </li> <li>JavaScript vs. Dart </li> <li>ECMAScript 5/6的特性(例如“=>”) </li> <li>编码约定(white-space、大括号) </li> <li>MVC框架(Backbone、AngularJS、Knockout、Ember等) </li> <li>Node.js </li> <li>毫秒级的性能差异 </li> <li>jQuery vs. Dojo vs. YUI vs. Prototype vs. Mootools vs. ExtJS </li> <li>原生原型增强</li> </ul> <p>在社区中,有很多针对上述主题的、非常有价值的讨论,但往往也有很多无事实依据的、只是维护己方观点的争论。 <br /> <br /> <strong>而下面的这些主题,开发者也会比较关心,但不会出现类似于上面主题的激烈的讨论:</strong></p> <ul> <li>压缩工具 </li> <li>JavaScript引擎 </li> <li>构建工具 </li> <li>Web检查器/分析器 </li> <li>API命名规则 </li> <li>AMD(Asynchronous Module Definition,异步模块定义)</li> </ul> <p>作为JavaScript开发者,你更关注哪一方面呢?<br /> <br /> 本文转载自: <a href="/misc/goto?guid=4958522981357538020" rel="nofollow" target="_blank">http://www.iteye.com/news/25923</a> </p>