(这就不展示图了,打开测试后台自己对照的对比)
可以看到thinktree已经集成了支付服务和云存储服务,thinktree追求的不是服务有多少,插件有多少,而是给开发者们一套可扩展性强,适合用来二次研发的架构,所以thinktree自带的服务、驱动、插件 主要是起一个引导作用,实际研发中根据实际情况分析,然后进行服务、驱动、插件、函数 等封装。
点开支付服务右侧的驱动,可以看到已经存在支付宝、微信支付、易宝支付 的驱动,由此处就可以看到 想扩展其他支付驱动很方便,至于服务和驱动如何进行编码及研发,可参考后续章节的服务研发及使用。
点开 微信驱动安装与支付宝驱动安装的效果,细心的小伙伴会发现 浏览器上的URL并没有变化,而是参数在变化。
此处使用了多态性的设计,使不同的驱动安装 展示不同的表单录入项,至于需要录入的录入项则是由驱动研发时进行控制的。
这里只是介绍,具体研发及扩展 请阅读后续章节蛤。^\_^。