微信小程序开发,是依赖于陌陌生态的,运行在陌陌内部(浏览器)的应用。
微信小程序最大的有点是:轻、快
与APP、H5的区别
微信小程序可以开发APP或则H5大部分常用的功能,比H5要重,但是比APP要轻。
1)最简单的理解是,小程序就是运行在陌陌(浏览器)里的(H5)应用
2)但是,小程序可以通过调用陌陌底层JS插口,实现对手机原生应用的恳求(比如照相)
3)小程序的开发基于陌陌框架,简单高效;
4)小程序的递交、审核、发布很快,2个小时就可以完成;
5)个人和公司都可以进行小程序开发;
6)没有服务器通讯,也可以发布小程序(可以理解为单机版小应用);
7)如果有服务器通讯:需要备案的域名、TLS2.0合同(HTTPS支持)等;
程序员怎样学习?
微信小程序主要的开发框架是陌陌内部封装的框架,相对简单,学习成本低:
1)主要是javascript编程,用于逻辑处理;
2)组件类似于H5组件,用于展示、事件交互等;
所以无论对于前端程序员或则后端程序员,微信小程序开发的学习都是相对简单的。有一定的javascript、网页编程基础基本就可以开发单机版小应用了;
学习的最佳文档是官方文档,动手做些实战,很快就可以入门了!
小程序能做哪些?
网络上有一种说法:所有app、H5应用都可以在小程序中实现一遍!
我个人认为小程序的未来前景宽广!可以参考这篇文章:
打开App,阅读杂记