开发小程序前需须了解的问题!

 开发小程序前需须了解的5大问题!

营销活动小程序

 01.什么是微信小程序?

  首先进行几个概念的梳理:

  Native APP:原生App也就是完全使用移动设备系统语言写的客户端,主要是Object-C语言,安卓主要是Java语言,用户看到的界面,体验到的交互都是原生的。这是性能更棒的开发方式,但在灵活性方面相对就会弱一些。

  Web App: 就是在移动浏览器里打开的,纯HTML+CSS+JS,其实可以简单理解成在浏览器里打开的页面,但是可以包含非常多的富应用。IOS可以支持在桌面创建访问的快捷方式,通过Safari打开H5页面,但是Web App对硬件设备的调用就显的力不从心。

  微信小程序:我们可以把小程序理解成:独自一派的Hybrid App.[HTML5 in mobile devices],这样的理解似乎更加合适一些,实际上微信团队使用原生写了一个容器;然后使用HTML+CSS+JS来实现用户界面和交互,Web App的短处可以通过这种方式得到一定程度的解决(使用原生写的容器可以辅助暴露偏底层的接口,比如本地存储或者麦克风控制之类);同时,这种方式比起原生的java或者Object-c开发灵活性要更高。

  02.为什么要开发小程序?

  微信即工具,小程序也是一种解决用户问题的工具。

  在用户体验上可以实现移动端秒开;在产品逻辑上实现用完即走,给用户不会造成心理压力;开发体验上一套代码,多终端适应,节约开发成本。

  03.谁需要开发小程序?

  为了应对低频次的服务场景;创建线上线下更好的交互方式。

  04.上海小程序开发需要注意的点

  首先需要熟读的文档就莫过于是微信小程序官网的开发文档,设计指南和平台运营规范了(链接就占时不放了)。

  开发中一些用的着的经验:

  1.代码+资源<=1M;本地缓存不能超过10M,所以不适合做视频类和音乐类的小程序。

  2.UI栈只有5层,第6层的时候直接会抛出异常

  3.http的并发数为10,第11个直接抛异常

  4.小程序不能外跳,所有的活都只能在小程序内做

  5.没有二进制流文件读写的API

  6.提供Key-value形式是永久存储,限制10M大小

  7.javascript是单线程的

阅读本文还阅读了

上海小程序开发多少钱

cache
Processed in 0.011960 Second.