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

场景

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

问题

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

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
leo
最佳答案

通常有以下可能的理由:

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

通常有以下可能的理由:

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

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