linux cpu占用率如何看
294
2022-09-03
Go开发微信小程序有哪些不错的第三方SDK
涵盖PHP、JavaScript、Linux、Golang、MySQL、Redis和开源工具等等相关内容。
SDK标准
这里罗列几点,个人在使用第三方开源库的一些标准版,供大家参考:
功能稳定,有上生产环境的案例。避免出现SDK问题,需要开发者自己解决。开发团队稳定,持续更新。避免出现bug后期无人修复,出现一种类似KPI的开源项目。功能足够强大。毕竟是使用开源SDK,就是为了减少自己去开发一些额外的功能,把尽力更多的用在实现业务上。完善的文档。一个再好的开源项目,如果没有一个完善的文档,这无疑给使用者增加了一个门槛,同时也降低了开发效率,达不到直接使用第三方SDK的目的。
easywechat
composer require
powerwechat
go-wechat-miniapp-sdk
该SDK同样的,使用起来很简单,也能很快的上手。
下面是该SDK安装方法。
go get github.com/dgb8901/go-wechat-miniapp-sdk
下面是基础信息配置。
package helperimport ( "github.com/dgb8901/go-wechat-miniapp-sdk/config" "github.com/dgb8901/go-wechat-miniapp-sdk/service")type wxaHelper struct { wxaService *service.WxaService}var helper = &wxaHelper{}func Init() { cfg := &config.Cfg{ AppId: "AppId", Secret: "Secret", Token: "Token", AesKey: "AesKey", MsgDataFormat: "DataFormat", } // wxaConfig := config.NewInRedis(cfg,"127.0.0.1:6379","123456") // wxaService := service.NewInRedis(redisConfig) wxaConfig := config.NewInMemory(cfg) wxaService := service.NewService(wxaConfig) helper.wxaService = wxaService}func GetWxaService() *service.WxaService { return
通过GitHub提交的记录,可以看出这个SDK应该是属于个人开发。没有完整的文档,并且更新时间也很久了。不推荐用于生产环境,如果你是一个想自己学习如何去封装,或者想在这个基础上去实现一个自己的SDK,可以借鉴一下该SDK。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~