彩票走势图

坚持做JavaScript的四大理由

原创|行业资讯|编辑:龚雪|2014-01-22 09:23:07.000|阅读 212 次

概述:本文详细阐述了坚持JavaScript的四大原由。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

JavaScript随着JavaScript逐渐征服世界,一系列相关的技术也陆续崛起,从Node.js到大量编译为JavaScript的新语言。

以这样或那样的形式,这些新语言包括TypeScriptCoffeeScriptClojureScriptGoogle's Dart,它们都有一个共同目标——更轻松地写JavaScript应用。为什么这些语言正成为短期过渡技术而不是像JavaScript本身那样的长期型。下面,就让我们来看看正在增长的几大原由。

一,直接在JavaScript中写代码将让你离受众越来越远

如果你明确的JavaScript代码,它代表着被广泛采用带来的更好的改变。用任一中间代码写,你将基本上结束以那些中间语言受众为目标——因为没有那么大的用户基础(除非以那些用户为目标是你的目的)。

同样,在JavaScript中直接写还意味着可能被那些刚入门的人所感激。学习、写、调试和执行JavaScript的绝大多数资源都是专注于核心语言而不是其中间目标之一。这并不是说这种事情不存在——举个例子,CoffeeScript上的books,它们是少数派,而非不存在,仅此而已。

二,中间的并不是那么流行

中间语言在特定的圈子中很受亲睐也常被使用。但它们在那之外很难得到任何牵引。最近JavaScript开发人员的一份报告表明少数的(22%)参与者以编译为JavaScript的语言做开发,CoffeeScript,受到绝大多数人的欢迎(85%),但它依然是一种边缘情况,而非像jQuery那样的主流。

一份对更广泛的开发人员的调查表明了JavaScript作为一个整体和其它语言的不同。JavaScript已经保持在大众所使用语言的前十位,而CoffeeScript及其它甚至没进前100。

三,下一代JavaScript以提供大量由中间语言所提供的功能为目标

开发人员Matt Greer在最近的一篇博客中谈道:CoffeeScript中的很多功能,诸如箭头功能或对象文字速记,都被列于JavaScript下一代更新计划中。人们很容易忘记,JavaScript本身是不断进化的。

四,第三方JavaScript库可以添加大量缺失的功能

为JavaScript所写的丰富的第三方库已经在扩展语言功能甚至语法上走了很长很长的路。jQuery是一个典例:它被广泛使用,它久经沙场,它还增加了很大灵活性——让事情更容易被认知和操作。许多其它同类的库也浮出水面,诸如Args.js,支持可选的和默认的功能参数。如果这样的JavaScript原生扩展可用,则没有太大必要去转成一整套新语言。

如果一个程序员对于CoffeeScript或其他中间语言感到很舒服和高兴,他有足够的理由坚持下去。但JavaScript作为一个整体的未来——它作为一个语言及其周边生态环境的进化,保证这些方式对于最大程度利用JavaScript而言并不会像从前那么至关重要。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP