您现在的位置是:php教程网 > 编程技术 >

[db:作者] 2019-09-09 23:45 PHP学习

javascript能开发什么?

从1995年javascript的出现,到2009年ES5发布后出现了nodejs,让js不仅可以运行于浏览器,还能运行了后端环境,再到2015年ES6的发布,让JS更加完善。那么javascript能开发什么?

javascript不仅可开发传统的web网页应用,还能基于现代流行的前端框架react或vue提供开发跨平台的移动端原生APP,基于Electron.js或NW.js开发跨平台桌面应用的框架,还有开发近几年出现的微信、支付宝等小程序。

企业官网、商城、后台管理系统等电脑端浏览器应用

在浏览器诞生的时候,那时还没有智能手机,浏览器基本都用在电脑上面,JS主要为一些企业官网添加动态效果,或者需要登录或录入信息时,进行校验处理等。

之后就有了很多的B/S系统,B是browser浏览器的缩写,很多政府和企业等得信息管理系统,都通过浏览器作为客户端,访问服务端。

同时,PC浏览器使用JS还有另一大方向,就是网页游戏。

移动端独立web app或者嵌入原生APP

2012年左右,智能手机逐渐普及,大量的网页需要通过手机端的浏览器访问,于是,JS不仅在传统的电脑端网页上广泛使用,而且还需要兼顾移动端,包括Android,IOS,pad或各种嵌入式设备的展示和交互体验。

有想美团或淘宝等,这样比较大的web app, 也有通过原生APP访问的大量页面,其中以活动页居多。

使用react-native、weex等js框架开发原生APP

自从2015年3月27日第一版发布以来,使用react-native开发的原生APP约来越多,特别是在国外的一些创业公司,使用JS开发原生APP,解决了新产品前期迭代需要频繁发布送审的痛点,也一定程度减少了企业成本,以为一套代码,能生成三端的应用。

同时,2016年4月21日,阿里巴巴发布的Weex 也能基于当代先进的 Web 开发技术,使用同一套代码来构建 Android、iOS 和 Web 应用。

开发微信、支付宝等各种小程序

2017年1月9日,张小龙在2017微信公开课Pro上发布的小程序正式上线。

小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,也是一项门槛非常高的创新,也是这么多年来中国IT行业里一个真正能够影响到普通程序员的创新成果。

而它就是基于JS开发的。

开发桌面应用

目前用Nodejs开发跨平台桌面应用的框架,主要有两种方案:

  • Electron是一款利用Web技术开发跨平台桌面应用的框架;

  • NW.js是Intel的工程师写的一个基于node.js和chromium的应用程序运行环境;

以上就是javascript能开发什么?的详细内容,更多请关注html中文网其它相关文章!