微信小程序是一种介于原生App和webApp的混合体。相对原生App来说,小程序更轻量、实时、跨平台;相对WebApp来说,小程序资源离线,体验更流畅。

 

微信小程序(Mini Program,缩写XCX)简称小程序,是一种不需要下载安装即可使用的应用。

 

小程序的产品理念就是“用完即走”。用户将再也不用担心因为安装太多应用而导致手机内存不够的问题,应用将无处不在、随时可用,但又无需安装卸载。

 

小程序与公众号的区别


小程序跟微信公众平台的订阅号、服务号及企业号属于同一种并行体系。

 

 

小程序与APP的区别


相比原生APP,小程序在使用体验上相差不大,但在开发成本、获客成本以及下载便捷度上有较大优势,所以在轻应用的应用方面有天然的优势。

 

 

小程序与H5的区别


由于小程序的开发语言是由Web开发语言改编而来,所以,它与HTML5应用(WebApp)开发具有一定相似性,但小程序使用的是微信底层的API及基础组件,所以它们之间又有很大不同。

 

1、Javascript的限制

  1. 通过传入字符串来执行代码的能力都禁用了。如:new Function、eval、Generator。

  2. 没有cookie,与浏览器BOM相关的API也都没有。如:document、window等。

 

2、相比HTML5体验有提升的地方

  1. 登录——避免了重定向问题。

  2. 存储——对每个小程序存储大小是5M,支持同步和异步。

  3. 支付——微信支付路径不再受限。

 

3、相比HTML5不方便的地方

  1. 每个页面都需要手动在配置文件(app,j5on)中进行注册。

  2. 只能同时打开5个页面,开发时需要注意控制打开的页面的数量。

 

总结:开发小程序需要具备哪些知识


如果你具备以下知识,几乎就已经可以直接上手开发小程序了。如果你是一只纯小白,那么,你将会在学习小程序开发过程中同时学习到以下知识。

 

  1. 掌握基本WEB前端知识:HTML \ CSS \ JS

  2. 了解至少一种后台开发语言:AST.NET \ Java \ PHP ...

  3. 对 request \ view 等流行框架有一定了解

     

重点:小程序开发知识在哪里学


学校:思科资讯计算机培训中心

地址:乌鲁木齐西北路1号金都大厦附属楼二楼

电话:

 

0991-4545126

往期精彩

● 我们升级改版啦!

● AI教材曝光!2019年将全部进入中小学

● 2018年大数据时代,你还在坐以待毙?

● 真正的Java学习从入门到精通,只需一个选择!