4.0 一直跳票到今天,好在终于发布了,希望这个版本能让大家用得更爽。
4.0 是一个完全重构的全新版本,弥补了很多 3 版本的不足,首先 3 是围绕公众号开发的,从 2.0 演进过来的,所以在微信周边的生态支持上并不完整,其次从 3 发布到 4.0 的开发完成,收集了很多用户反馈,比如想自定义返回值类型、修改接口域名等太多用户的需求,我们在 4.0 都得到了满足,所以,4.0 是一个全微信生态支持的一个版本,这也是为什么它是 LTS 版本的原因。
4.0 的开发持续了一年左右,与 3 的差异较大,所以是不支持平滑升级的,也没有向后兼容,在 PHP 7.2 都已经发布半月的情况下,我们 4.0 要求您的 PHP 版本至少 >= 7.0,毕竟不管是性能还是优化上,它都有着非常棒的优势。另外 4.0 按照微信生态模块化拆分,使用起来会更自由。
来总结一下 4.0 的特点:
完整的微信生态支持
全新的模块化结构
高度统一的 API 命名
支持自定义返回值格式
更加灵活的配置
其实这个时候来总结还真想不出来怎么写了,不过要相信,这一年来的代码提交肯定不是白写的。
官方网站:https://www.easywechat.com
引用来自“hantsy”的评论
@安正超这是我看到为数不多的,可以血称得上高质量的国产开源软件。
代码结构清楚,有测试代码(这点可以秒杀99.9%所谓的国产软件),带 Github 模板,travis集成 等。
粗略的看了下 REAME,
1. 即使基于 Symfony一些组件,为何不细分Bundle呢, 账号操作是基础,小程序,公众号可以独立成 Bundle?这也是 PSR 互操作 Classloading 规范部分。这样所有的框架(Symfony,ZF)很容易按需要集成。
2. Logging 也有相应的 PSR吧,我觉得日志必须是可替换的,比如开发时用 Log file, 生产环境导出到 ELK 中可视化。
引用来自“hantsy”的评论
@安正超这是我看到为数不多的,可以血称得上高质量的国产开源软件。
代码结构清楚,有测试代码(这点可以秒杀99.9%所谓的国产软件),带 Github 模板,travis集成 等。
粗略的看了下 REAME,
1. 即使基于 Symfony一些组件,为何不细分Bundle呢, 账号操作是基础,小程序,公众号可以独立成 Bundle?这也是 PSR 互操作 Classloading 规范部分。这样所有的框架(Symfony,ZF)很容易按需要集成。
2. Logging 也有相应的 PSR吧,我觉得日志必须是可替换的,比如开发时用 Log file, 生产环境导出到 ELK 中可视化。
这是我看到为数不多的,可以血称得上高质量的国产开源软件。
代码结构清楚,有测试代码(这点可以秒杀99.9%所谓的国产软件),带 Github 模板,travis集成 等。
粗略的看了下 REAME,
1. 即使基于 Symfony一些组件,为何不细分Bundle呢, 账号操作是基础,小程序,公众号可以独立成 Bundle?这也是 PSR 互操作 Classloading 规范部分。这样所有的框架(Symfony,ZF)很容易按需要集成。
2. Logging 也有相应的 PSR吧,我觉得日志必须是可替换的,比如开发时用 Log file, 生产环境导出到 ELK 中可视化。
引用来自“开源中国首席卡牌中单”的评论
没java版吗?jav版用哪个?