web编程用JavaScript怎么样?

八戒创业伙伴

30天以前 3浏览
web编程用JavaScript怎么样?

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开发
大家都在看
Java程序猿与网络安全哪个行业前景更好?

Java程序猿与网络安全哪个行业前景更好?

java开发
3浏览
web编程用JavaScript怎么样?

web编程用JavaScript怎么样?

java开发
3浏览
java软件开发可以用哪些软件?

java软件开发可以用哪些软件?

java开发
6浏览
java如何实现对象的深克隆?

java如何实现对象的深克隆?

java开发
2浏览
现在JAVA和前端哪个需求量大一点?

现在JAVA和前端哪个需求量大一点?

java开发
2浏览
WEB前端和JAVA哪个需求量大?

WEB前端和JAVA哪个需求量大?

java开发
2浏览
java开发app案例教程,java开发手机app教程

案例app开发app开发手机app教程手机开发手机appjavajava开发
69浏览
作为java初级程序员,该去国企还是私企?

作为java初级程序员,该去国企还是私企?

java开发
0浏览
Java开发程序员该如何应对公司的笔试题?

Java开发程序员该如何应对公司的笔试题?

java开发
0浏览
Java编程中的性能优化如何实现?

Java编程中的性能优化如何实现?

java开发
0浏览
哪些网站可以在线构建java框架?

哪些网站可以在线构建java框架?

java开发
2浏览
net和java两个方向哪个比较好?

net和java两个方向哪个比较好?

java开发
3浏览
java软件开发到底是干什么的?

java软件开发到底是干什么的?

java开发
2浏览
java开发一个网站平台技术方面需要考虑哪些?

java开发一个网站平台技术方面需要考虑哪些?

java开发
2浏览
web前端和java,哪个比较好一些呢?

web前端和java,哪个比较好一些呢?

java开发
2浏览
如何深刻理解JavaWeb中session和cookie?

如何深刻理解JavaWeb中session和cookie?

java开发
4浏览
选择web前端还是java后端呢?

选择web前端还是java后端呢?

java开发
2浏览
Go语言出后,Java还是最佳选择吗?

Go语言出后,Java还是最佳选择吗?

java开发
2浏览
java做web比python做web好在哪?

java做web比python做web好在哪?

java开发
2浏览
php和java相比,应该往哪个方向发展?

php和java相比,应该往哪个方向发展?

java开发
2浏览
点赞
收藏
分享