软件行业在不断发展,许多语言在过去几年还是流行前沿,但是在今天却已经显得冗余或者过时了。如今,新的语言以惊人的频率不断涌现,以满足用户不断变化的需求。这些语言正被用来建立一类拥有许多先进功能并且可以迎合苛刻商业需求的应用。 在功能上,面向对象和脚本语言这几个选项上,开发者有许多选择。为了保持和程序世界的联系,开发人员(无论是专业或业余的)都需要及时跟进所有新出现的编程语言。可以想象,让开发者掌握所有的编程语言这几乎是不可能的。但是,新语言的到来并不意味着需要对现有编程技能进行一次大量的翻修。有一些语言已经应对了这种来自新语言的冲击。这些编程语言已经存在了很长一段时间,也不会很快就消失。 JavaScript就是一个这样的语言。它一直出现在流行编程语言的榜单上,并且可以说开发者一遍又一遍的爱上了它。令人惊讶的事实是JavaScript也有一部分的反对者,它承受着并将继续承受他们的批评。直到几年前,开发者都没有把它当回事,甚至质疑它是否可以被认为是一个真正的编程语言(与此同时,他们继续在使用它)。 这些评论没有阻碍到它的无处不在;这种语言仍然到处被使用–从前端网页到移动Web应用程序之间的一切。即使是那些不是很热衷于JavaScript有他想要的功能的人,因为JavaScript已经进化来满足业界不断变化的需求。 那么,什么是JavaScript?JavaScript是一种控制浏览器内部交互行为的计算机编程语言。 它支持所有流行的浏览器,如微软的InternetExplorer(从版本3.0开始),FireFox,Safari,Opera,GoogleChrome等。 JavaScript的发展史让我们来看看是什么导致了JavaScript的诞生。要实现类似Apple公司HyperCard的东西——主要是为了帮助开发者轻松地构建应用程序,Netscape公司才开发了LiveScript。 之后,LiveScript被重命名为JavaScript。JavaScript原本是一个客户端语言,后来迁移为服务端语言,从而成为一个无处不在的语言。 为什么JavaScript是开发者的第一选择?今年年初,行业分析公司RedMonk的,发布了一个编程语言流行度排行榜;根据这个榜单可以看到JavaScript高居榜首,紧随其后的是Java,PHP,C#和Python。 即使人们对其质疑了很多年,到此对于JavaScript的流行就没有什么可以质疑的了。它是被开发者用起来最灵活有效的语言之一。据一项调查显示,JavaScript被88%的网站所使用。你会发现JavaScript不仅仅出现在Web站点上,同时也出现在移动站点,游戏和Web应用上面。 让我们来看看是什么优点让JavaScript在开发者中如此受欢迎:客户端运行:这意味着该代码由用户的处理器运行,而不是服务器,从而节省了带宽并降低了服务器的负荷。 简单易学:这种语言的语法类似于简单的英语,开发人员更容易学习。 扩展功能:第三方插件帮助JavaScript开发人员编写能够在必要的网页被利用的代码片段。 实施简单:能够使用相同的语言编写前端和后端,使开发团队的工作变得更轻松。 廉价的语言:它不需要任何特殊的编译器或编辑器。开发人员需要的仅仅是一个文本编辑器和浏览器来运行JavaScript代码。 用户更方便:游客不再需要为了填写错了一个错别字而填写整个表单。用JavaScript,每个字段可以在用户输入的时候被验证;当他们犯错时可以得到一个几十的提示。 浏览器内置JavaScript:网站的用户不需要特殊的软件和下载来查看JavaScript;每个用户都会获得相同的体验。 JavaScript最好的例子Web开发人员可以使用JavaScript添加个性网站。JavaScript是浏览器的原生语言。如果你想建立单页Web应用程序,只有一种语言可以创建客户端单页程序,那就是JavaScript。 一些流行的网站使用了JavaScript,包括:Google,Facebook,YouTube,Yahoo,Wikipedia,Amazon和Twitter。它是Github上使用最多的语言。也有许多的Web应用程序避免使用HTML,完全使用JavaScript编码,其中包括Gmail和大多数Google的应用程序。 Google在网页上执行了JavaScript来更准确的索引网页。 为什么JavaScript是具有价值的?有多种原因使JavaScript成为一个主流编程语言。让我们来看看其中的几个: 去年亚马逊推出AWSSDK的JavaScript版本。这让开发者能够编写一个从浏览器访问AWS服务的程序,而无需编写任何服务器端代码也不需要为此配置一个主机服务器。 谷歌推出了V8JavaScript引擎。 你可以用JavaScript编程硬件,甚至包括播放DVD。 GitHub上的Atom编辑器几乎完全是由CoffeeScript构建的。而CoffeeScript可以编译为JavaScript。 JavaScript的未来比问“JavaScript的未来是什么?”更正确的说法是“JavaScript就是未来”。 在这个问题的一个回答中:“在未来,什么是最有了解价值的编程语言,为什么”在Quora上,KevinSuttle,在IBM设计部的一个资深前端开发人员引述WilliamTing的话来回答同样的问题,他说:“只要人们使用互联网JavaScript就会留下来。” JavaScript是通过补充而发展起来的,比如Node.js,jQuery(一个库),JSON(JavaScript对象符号),MongoDB和ES6生成器。这个让它成为了开发者最重要的语言,也因此让它不会被抛弃。 最好的还在后头!上述的所有观点说清楚了一件事:JavaScript被留下来了。JavaScript被其他语言取代几乎是不可能的。事实上,可以说它拥有了担保人。它不仅可以维持现状更可以把握住万维网。 通知关于启用上海应用技术大学印章南京晨报健康问答骨科杨锋真主任转载请注明原文网址:http://www.gzdatangtv.com/cksc/2663.html |