:
1.定位不同,借助第三方链接,嵌套的网页可以实现简单的交互,主要侧重于营销和投放信息,而微信小程序主要侧重于功能服务。比如主要用来显示信息,但是如果你想做一个微信小程序商城或者小的应用,最好用微信小程序。
2.功能和体验的区别在于:H5网页的功能,而微信小程序类似于APP的功能,APP的网站。所以每次打开都会要求服务器出租刷新页面,导致延迟时间长,体验下降。微信小程序本地缓存UI和图片,只需向服务器出租请求交互数据。页面切换不需要刷新,体验可以接近原生APP的流畅度。所以如果你要制作商城课功能对比微商城与小程序商城,微信:
3.实现技术不同微信小程序是微信中的应用。H5网页在浏览器中运行,微信小程序不是一个完整的浏览器。微信小程序的运行环境是微信,是一个完全基于浏览器内核重构的内置解析器。专门针对小程序进行了优化,配合其自身定义的开发语言标准,提升了小程序的性能。
4.审查机制不同。可以随时链接网页,但是微信小程序需要通过微信审核才能上线,不方便。
:
1.学习成本低。移动端很重要,大家都知道。但是对于普通人开发,投资移动端开发,学习和掌握移动端开发,成本更高。曾经做过一段时间android开发(Android新手游)。项目完成后,我暂时放下了。后来发现很难接。我想,可能一个很重要的原因,android开发用的是java和clipse,和我平时的工作无关,我也不可能完全扔掉现有的东西,然后投入到一个新的环境中。以及微信小程序开发简单来说就是做一个网页。对于ASPX开发和DIV CSS JS开发前端的人来说,学习曲线比较平滑,没有任何不适。
2.开发环保。对于vs下的码农来说平台建筑只是VS环境的一个安装,除了点击“下一步”什么都不会发生。相比android开发环境,太费力了。我还有上一个环境的几十个文件,比如jdk,eclipse,各种android包。去年年底换了一台好机,结果更是失败。折腾了好多天,连demo都没运行。吐槽一下,穿越真的是个笑话:vs2021下平台开发。从vs6到现在,第一次安装一个vs环境需要大量的联网和下载大量的第三方环境。我的50M光纤下载不成功,老是断。所以又是FQ,很难下载到本地安装包。最后装了几十个东西。相比较而言小程序开发需要的东西都只是微信开发的环境,30M左右的安装包。安装后:使用就能。总的来说还是不错的,尤其是模拟器。我觉得比原来的android开发模拟器好用多了!
3.平台覆盖面广。不可否认的是小程序依赖于微信,受到腾讯的各种限制。但好处是微信覆盖面广,基本可以算是移动互联网了。更何况直接实现跨-平台,安卓和苹果,太棒了!