Javascript跟Java是完全不同的语言,如果硬拉关系的话,算是有半毛钱的关系。1995年网景公司最先开发并搭载在NetscapeNavigator2.0浏览器上。最初的名字叫LiveScript。1996年微软的IE3.0上搭载该语言,当时Sun公司开发的Java很火,于是借了个光改名为Javascript。根据Stackover的统计,全世界有超过85%的程序员在使用JS,是最流行的编程语言。特别是谷歌在浏览器上开发了V8引擎之后,JS的执行速度大幅提升,2009年Node.js出场,开启了用JS做Web后台的开发的时代。不过,后来推出的Javascript2.0和Javascript.Net都不成功,Web后台被Python等语言抢了戏。这里就说几个用JS做Web开发的场景吧。
页面小程序
JavaScript随网页数据一同下载到浏览器上,下载完成之后,就可以被执行,控制网页接下来的动作。网页的很多事件都可以触发JS,比如,onLoad,onClick,onBlur等等。这些特征使JS可以用来做输入内容的检查,还可以对网页做很多动态装饰。用JS开发的页面小程序流行了一段时间。后来,随着Flash小游戏的兴起,JS的热度才降低了一些。
动态网页
最初,JS主要用于网页装饰,2005年可异步加载网页数据的技术Ajax被提了出来,网页不必再服务器上做好,可由JS分步下载数据,在客户端动态生成网页的技术迅速流行起来。JQuery也被开发了出来。谷歌不失时机地在Chromes浏览器上搭载了JS的V8引擎,使得JS的执行速度大大提高。在谷歌的大力推动之下,JS又火了一把。
Web后端
2009年,JS的执行环境Node.js被开发出来,JS终于可以脱离浏览器独立在服务器上运行了。得益于V8的良好性能,Node.js解决了1万次以上的并发(C10K)所造成的网站性能恶化的问题,并因此受到了阿里,优布等一些巨头的青睐。尽管如此,可能是受到软件生态圈的影响,Node.js一直不温不火。
综上所诉,Javascript既可用于开发Web前端,也可用于开发Web后端。尽管作为Web后端的开发语言,它并非是最受欢迎的,但是,Javascript一直稳坐Web前端最受欢迎的编程语言的位置,几乎被所有浏览器奉为标准,这一点还没有第二种Web前端的编程语言能与之抗衡。
本文仅代表作者观点,版权归属原创作者,如需转载请在文中标注来源及作则名字。
免责声明:本文系转载编辑文章,仅做分享只用,如有疑问请联系邮箱:110@zbj.com
Java程序猿与网络安全哪个行业前景更好?
web编程用JavaScript怎么样?
java软件开发可以用哪些软件?
java如何实现对象的深克隆?
现在JAVA和前端哪个需求量大一点?
WEB前端和JAVA哪个需求量大?
作为java初级程序员,该去国企还是私企?
Java开发程序员该如何应对公司的笔试题?
Java编程中的性能优化如何实现?
哪些网站可以在线构建java框架?
net和java两个方向哪个比较好?
java软件开发到底是干什么的?
java开发一个网站平台技术方面需要考虑哪些?
web前端和java,哪个比较好一些呢?
如何深刻理解JavaWeb中session和cookie?
选择web前端还是java后端呢?
Go语言出后,Java还是最佳选择吗?
java做web比python做web好在哪?
php和java相比,应该往哪个方向发展?