学习开发 PHP 扩展包时,关于是否依赖第三方开发 SDK 的问题

场景

在学习扩展包开发的课程中,我参考easy-sms开发自己的短信扩展包。

问题

在使用阿里云的短信服务时, 阿里云推荐使用平台的开放sdk,来快速接入。可是,在 easy-sms 中,并没有引入阿里云的开放 sdk ,而是重新封装了类似的功能。很多知名的扩展包也是如此。这是为什么?

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
leo
最佳答案

通常有以下可能的理由:

  1. 对方的 SDK 设计太烂,不好用
  2. 对方的 SDK 包含了大量的功能,而自己的这个包只需要用到其中很小的一部分
4年前 评论
matteao (楼主) 4年前
讨论数量: 1
leo

通常有以下可能的理由:

  1. 对方的 SDK 设计太烂,不好用
  2. 对方的 SDK 包含了大量的功能,而自己的这个包只需要用到其中很小的一部分
4年前 评论
matteao (楼主) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!