应该有一年多没在博客园上写文章了,毕竟是一个记录自己技术成长的平台,没能将写博客长期坚持下来,说起来也是挺惭愧的。对于自己的近况而言,确实平常加班也比较多,时间会比较压缩,所以到后来博客也基本停止了更新。
现在自己会更多地会专注于做php这一块,因为公司决定转向切换技术平台,所以我也一起拥抱了变化。其实我刚开始也犹豫过,觉得转技术方向会比较折腾,容易陷入学得杂而浅的境地。不过在经历了这段技术转型的日子,我逐渐地打消了这个想法,因为在做php的这段时间内,确实让我开阔了视野(开源社区的力量确实很强大),我自己也更多地意识到语言确实是一门工具,拥有强大的编程功底和计算机基础才能以不变应万变。
前面不知不觉聊了很多题外话,其实这篇博客的最主要目的还是将之前写过的一套C#微信支付SDK的源码开放出来,一起交流学习或者方便其他人集成到项目中去。至于我为什么要去写这套东西,最主要的原因是2015年上半年的时候,做了一个支付系统,那时候微信支付官方还没有C#版的SDK(现在应该有了),所以萌生了写一套SDK的想法。现在这套SDK在现公司的线上环境使用着,所以理论上是一个稳定版本了。这套SDK的一个最大的亮点是好扩展,在微信支付没有改变通信协议的情况下,可以快速地通过建立Request和Response对象完成新接口的对接。项目的github地址为https://github.com/teroy/WechatPayment.SDK,欢迎在博客园或者在Github上交流问题。