也谈小程序
昨天这张图各种刷屏,从来不先知先觉的我,都看到了它果然与众不同
小程序公测
那就谈一谈它如何不同
跟公众号有什么差
提起微信小程序,绝大多数人可能是没概念的,进而会联想到微信公众号,是的,我也是这么想的,作为一个程序员。
他确实有不少地方像公众号,比如申请流程,域名授权等等,但根本都差异在于——小程序的前端代码根本不存储在开发者的服务器,而是被托管在微信的服务器,甚至是微信的本地缓存里,所以,前后端的交互可以做到像APP一样轻量又优雅、执行也快、传播也快,简直太棒了!
跟APP有什么差
其实跟APP没什么差,至少原理上是,只不过微信替代了AppStore,上架、更新以后要看微信来审核了,但优点也是非常明显的:
1、用户要下载的东西小到可以忽略不计
2、对小程序有严格的审核机制,确保体验和安全(后台提供服务的域名是要绑定的)
3、开发者可以畅快的直接使用微信提供的本地「微信客户端」和远端「微信API」接口,APP开发者还得下载SDK还要各种授权绑定,但小程序就是微信干儿子,继承者出生时自带各种接口权限,当然前提是生下来了
开发起来有什么不同
其实跟普通的开发也没什么不同,开发者的服务端跟以往没什么区别,当然为了方便,可以跟小程序的服务端打个分支标识,以方便追踪数据分辨来源;
另外就是在开发工具和发布上,类似苹果APP开发,微信给我们提供了一些开发、调试工具,前端代码甚至直接就在web端直接开发和调试了,且有可视化效果,来几张图自然明白
小程序开发
小程序调试
更多的还是看开发文档吧,很清晰,包含了开发文档、开发工具、设计指南,很贴心
https://mp.weixin.qq.com/cgi-bin/wx
它适合干什么
说了上面两个对比,适合干的事情其实显而易见——适合用完即走的轻应用
其实面还是很广的,从广告营销、小游戏、微信公众号开发、正经网站、正经APP,其实都适合这么干,关键要看三点∶
1、场景真的适合在微信内么?
2、够小、够传播性、用到微信诸多特性没?
3、你有靠谱的前端程序员没?
最后一点真的不是开玩笑,当然如果有全栈工程师那就恭喜了,祝微信开发者们发大财⁽⁽ଘ:hugging:ଓ⁾⁾
稍微总结一下
小程序是存于微信生态,类似APP体验的一种应用,可以充分利用微信前后端优势,适合用完即走的微信应用场景
我有点喜欢你了,小龙
很多人喜欢谈生态,其实现在没必要去谈,微信也只是搭台子,至于能发展成什么样,慢慢走着就好,是不是飞就看自己了。
文/TrueFar
关键字:产品经理, 微信
版权声明
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!