初识微信小程序-创新互联
笔记内容:微信小程序
笔记日期:2018-1-03
什么是微信小程序?
微信之父张小龙是这样定义的:
- 不需要下载安装即可使用
- 用户 “ 用完即走 ”,不用关心是否安装太多应用
- 应用将无处不在,随时可用
但是所谓不需要下载安装是因为小程序的安装包很小,大小都在1M以内,所以在瞬间就下载安装好了。
微信小程序定义就是一个十分轻量级的手机程序,不需要安装在手机桌面上即可使用,而且无需去管理它。
什么类型的业务适合做成小程序?
- 业务逻辑简单
- 使用频率低
- 性能要求低
微信小程序属于哪种类型的应用?
微信小程序属于混合类型的应用,它嵌套在微信app中,既不是web应用也不是原生应用,是混合型的应用。
微信小程序是否是一个新技术?
微信小程序并不是一个很新的技术,这种小程序类型的应用实际上早就存在了,例如支付宝里就有类似于微信小程序的应用,就是那些外卖、购票、订酒店等的小应用。
对比支付宝里的小应用:
在生态上微信小程序是作为平台让开发者去开发,而支付宝则是自己开发的,如下图:
哪些类型的应用不适合使用小程序开发?
- 社区类应用,例如知乎、贴吧等
- 直播类应用,例如斗鱼、熊猫等
- 复杂的手机游戏,例如王者荣耀、阴阳师等
- .......
但是中大型的应用,也可以拆分出一些模块做成小程序。
哪些类型的应用适合使用小程序开发?
- 打车应用
- 外卖应用
- 购买电影票应用
- .......
小程序对开发者的影响:
- 短期内将提升市场对JavaScript程序员的需求量
- 小程序是0基础开发者很好的入门平台
- 小程序不可以使用现在已经存在的JavaScript组件库,例如jQuery
- 所以开发小程序不需要学习太多组件库
- 开发环境和开发逻辑及其简单,非常适合新手入门
学习小程序需要什么基础?
- JavaScript
- ES6,如果会JavaScript的话,最好了解一下ES6
- CSS
以上的技术只需要了解基本语法即可。
小程序目前的一些缺点:
- 由于还在处于发展期,稳定性上不是很好
- 在版本迭代下,api会产生较大的变化
- 生态圈还不够丰富
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
当前题目:初识微信小程序-创新互联
转载来源:http://ybzwz.com/article/diegso.html