Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

面试官:说说你对微信小程序的理解?优缺点? #12

Open
linwu-hi opened this issue Jul 30, 2023 · 0 comments
Open

面试官:说说你对微信小程序的理解?优缺点? #12

linwu-hi opened this issue Jul 30, 2023 · 0 comments

Comments

@linwu-hi
Copy link
Owner

面试官:说说你对微信小程序的理解?优缺点?

什么是微信小程序

微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。

小程序也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。

小程序的由来

当微信中的WebView逐渐成为移动Web的一个重要入口时,微信就有相关的JS-SDK。JS-SDK解决了移动网页能力不足的问题,但没有解决体验不良的问题。

为此,小程序应运而生,具有:

  • 快速加载
  • 更强大的能力
  • 原生体验
  • 易用的微信数据开放
  • 高效简单的开发

小程序页面本质上是网页,技术模型与H5类似,只是自定义了WXML标签。

小程序的优缺点

优点:

  • 随用随走,代替许多APP
  • 借助平台流量,易被接受
  • 相对安全
  • 开发门槛低
  • 降低兼容性限制

缺点:

  • 用户留存率不高
  • 体积限制,无法开发大型小程序
  • 受限于微信管控,自由度较低

总结

微信小程序结合了APP和网页的优点,为用户和开发者带来便利,但也存在自身的限制。以其便捷性为先,逐步优化体验,或可成为移动端一个重要的形式。

@linwu-hi linwu-hi changed the title # 面试官:说说你对微信小程序的理解?优缺点? 面试官:说说你对微信小程序的理解?优缺点? Jul 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant