项目作者: greedying

项目描述 :
sdk的sdk
高级语言:
项目地址: git://github.com/greedying/sdk-sdk.git
创建时间: 2017-02-07T14:42:24Z
项目社区:https://github.com/greedying/sdk-sdk

开源协议:

下载


sdk-sdk

什么是sdk

sdk-sdk,简单讲,就是sdk的sdk。

为什么要写sdk-sdk

我使用过很多php的sdk,实现方式多种多样,使用方式也多种多样。这种现状有几个问题

  • 不同的人不同的sdk,代码结构、代码风格各不相同
  • 很多重复的功能,被不同的人重复写了很多遍,造成资源的浪费
  • 对于使用者也不友好,使用成本较高

这几年使用下来,我也深受其扰。我想,我可以写一个sdk的规范,或者叫做sdk的sdk,让之后的人写sdk有基础可用,有案例可考,尽量把时间精力聚焦于具体业务,而不是重复造轮子上。

sdk-sdk 需要做哪些事情

sdk-sdk只是一个初步想法,还没有特别清晰的思路。我目前总结出来以下几条

  • 目录结构的规范化
  • 提供服务的class的自动加载机制
  • 参数配置的规范化
  • http请求的底层封装
  • 日志的封装
  • 加密函数的封装
  • 异常处理
  • 其他未想到的地方