为什么javascript将成为IT企业开发中的主要编程语言

今天,在国外的readwrite技术博客中看到了一篇博文,分析当前及未来在IT企业中,javascript将成为主要的编程语言的原因。由于我热爱前端,前段时间也学了一下javascript,但是还没有完全学完,但是依然对这语言很有兴趣,后期会继续学习,特别是看了这篇博文之后,更加坚定学习javascript的决心了。

“为什么javascript将成为IT企业开发中的主要编程语言”的作者为Nolan Wright,是Appcelerator的CTO。以下为这篇博文的主要内容,我略微翻译了一下。

无可否认的是,javascript自从上世纪90年代中期出现以来,逐渐成为比较流行的web开发语言之一。在2012年9月,行业分析公司,RedMonk,视其为高级语言(top language),很大程度上是由于:javascript可以提供丰富的、动态的web内容;它相对较于轻量级;它具有高易用性。

虽然最初开发的javascript是与浏览器无关的脚本语言,但是,近年来,我们看到了它的不断发展,超过了桌面领域,到了移动互联网和客户端的web应用。在将来的几年里,javascript将成为IT企业公司的主导的开发语言,最终取代现在普遍应用的C,C++和java语言。以下为支持这个论点的一些原因。

一、移动客户端开发
目前几乎所有的互联网公司都认为移动互联网将摧毁常规市场,获得巨大的优势,并且提供效率。用户使用新设备和app的频率,和他们急需这些设备的创新及更新速度,都变得非常短暂。更频繁的发布周期,是以天和周来算了,而不是以月和季度来衡量。

用户体验现在是一个非常关键的问题。用户现在要求要有一个非常好的用户体验,整体的成功和采用一个高度关联的app。结果是,用户体验现在成为任何一个应用产品的成功的关键,而不是它的目标,这是一个首席分析官不可忽视的事情。

而javascript具有正好迎合这快速发展趋势的能力,同时能够最大限度的提高用户体验,使它能够很自然的适合移动开发的平台。巧合的是,苹果和谷歌都将javascript应用编程开发界面作为他们移动开发的工具盒,从而扩大它们的开发基地。

二、云服务器端开发
尽管javascript以前并没有与服务器端开发有紧密的联系,但是,哎最近的四年时间里,可以看到,通过Node.js,javascript被迅速的采用为后端技术平台。

Node.js是一个软件平台,基于Google的V8javascript引擎,用于建立大规模网络应用。数以百万的开发者和企业采用这个平台,如GM,Yahoo,Dow Jones,Walmart和Dell等。

三、资源和技能
尽管没有确定的方式方法来衡量不同开发语言的绝对流行度,但是很多研究者使用网络搜寻查询,职业招募和Github项目来作为基本的衡量方式。

SitePoint,是一个聚焦于开发者的图书出版公司,这个公司通过比较2012年度的职位空缺,得出,javascript的需求增长的比其他任何一种语言都快,javascript的需求增长速度是Ruby、Objective C和Android(java)的两倍,超过C++和C#的3备之多。TIOBE Programming Community Index,另外一家编程语言流行度的分析公司,认为,到2013奶奶6月,javascript在最快增长的语言排名中名列第5名,仅次与Objective C,PHP,Java和Python。

四、逐渐成为企业默认的编程语言
如今有非常强大的几率使javascript成为企业主要的开发编程语言。然而,这不是说其他语言会在一个晚上萎缩,也不是说javascript毫无问题,毫无阻碍就成为主要的开发语言。但是如果企业采用共同的语言将会获得巨大的效率,特别是这种通用语非常容易学习和已广泛被采用,是javascript变得越来越强大。甚至,微软也适应了javascript的运动,将其作为Windows8的第一等语言。

更加重要的是,javascript在高校计算机课程中广受欢迎,归功于它的简单和能够快速学习的特点。至少在未来的几代程序员中,很可能将javascript视为其编程语言中的母语。

所有以上的内容对于企业来说都是一个好消息。一个简单的,开源的语言,平等的采用拥有设计客户和服务器端app?也许这只是一个技术乌托邦,但是,javascript看起来像是未来最好的事情。



无觅相关文章插件,快速提升流量

作者:蔺覆, 一个不擅文字但热爱传统文化的工科青年。
除非注明转载,本站文章均为原创。
转载本篇文章请注明来源:http://www.linfora.com/internet/146.html


南无阿弥陀佛

为什么javascript将成为IT企业开发中的主要编程语言》有 1 条评论

  1. 且听风吟说:

    如果JS能成来未来移动领域主要的开发语言的话,或许对于初级开发人员是件好事。

发表评论

电子邮件地址不会被公开。 必填项已用*标注