摘要:随着移动互联网的发展,许多应用在不断的产生,要说现在更新快、开放功能多的应用,只能是微信小程序了。微信小程序开放了60多个流量入口,更新了各种新的功能,尤其是之前实现的页面跳转功能,给开发者带来了好消息,但也有人说这是H5。那么,微信小程序和H5的区别在哪里?
一、运行环境的不同H5的运行环境是浏览器,包括webview,而微信小程序的运行环境并非完整的浏览器,因为小程序的开发过程中只用到一部分H5技术。小程序的运行环境是微信开发团队基于浏览器内核完全重构的一个内置解析器,针对性做了优化,配合自己定义的开发语言标准,提升了微信小程序开发的性能。
二、开发成本的不同 H5的开发,涉及开发工具(vscode、Atom等)、前端框架(Angular、react等)、模块管理工具(Webpack、Browserify 等)、任务管理工具(Grunt、Gulp等),还有UI库选择、接口调用工具(ajax、FetchApi等)、浏览器兼容性等等。