日期:
来源:奇舞精选收集编辑:滕文清
本文作者为 360 奇舞团前端开发工程师
本期介绍
小程序的开发现在已经越来越火了,目前微信、支付宝、QQ等都已经推出了各自的小程序框架/解决方案,那么也就意味着拥有小程序开发的工程师也越来越受欢迎。而微信小程序凭借微信巨大的用户群和社交红利,微信小程序相对其他家在技术和生态建设上都处于绝对领先阶段。但是作为一个小程序侧的“小白”;或者说并没有详细了解过微信小程序的开发人员,想必大家会关注以下几个问题:
什么是微信小程序 微信小程序与传统的H5有什么区别? 微信小程序为什么会越来越受欢迎/优点是什么?
什么是微信小程序
小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。
微信小程序与传统的h5有什么区别
运行环境方面
web端
需要面对的环境是各式各样的浏览器,PC端
需要面对 IE
、Chrome
、QQ浏览器
等,在 移动端
需要面对 Safari
、Chrome
以及 iOS
、Android
系统中的各式 WebView
。小程序
:运行于特定的软件平台(wx、支付宝、qq)。拿微信举例,小程序开发过程中需要面对的是两大操作系统 iOS
和 Android
的客户端,以及还会有用于辅助开发的小程序开发者工具
,小程序中三大运行环境也是有所区别的:
运行环境 | 逻辑层 | 渲染层 |
---|---|---|
iOS | JavaScriptCore | WKWebView |
安卓 | V8 | chromium定制内核 |
小程序开发者工具 | NWJS | Chrome WebView |
将以上三个环境都兼顾到了,基本就