感觉这个地方使用了太多的扩展包是不是不利于学习?

框架本来就封装的太多了,
再封装这么多,感觉并不是很利于学习

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
liyu001989
最佳答案

@地瓜干少年

  • 使用成熟的包是一件事半功倍的事情,easy-sms 非常方便使用
  • 一些通用的功能我们也应该尽量抽离出来,做成一个包,方便他人使用,也方便其他项目使用。大家还能帮着改 bug,优化代码
  • 使用和实现一个 composer 包,应该是工程师必须学习的
6年前 评论
讨论数量: 9
Nickel

其实所谓的发送短信,在代码层的本质就是一个http请求。
剩下的都是围绕稳定性可用性的工作。
这种不安的心情可以理解,但是等你们真的手写过一边curl之后,你不会再想写第二遍。

5年前 评论
liyu001989

@地瓜干少年

  • 使用成熟的包是一件事半功倍的事情,easy-sms 非常方便使用
  • 一些通用的功能我们也应该尽量抽离出来,做成一个包,方便他人使用,也方便其他项目使用。大家还能帮着改 bug,优化代码
  • 使用和实现一个 composer 包,应该是工程师必须学习的
6年前 评论
liyu001989

使用成熟的包也应该是学习的一部分,封装的provider也都是很基础的知识。是哪一步对你的学习造成影响了呢

6年前 评论
地瓜干少年

@liyu001989 那倒没有,只是觉得封装的太多 毕竟不是初级教程,我阅读的时候感觉很多地方让阅读者自己实现会比较好一点,封装的太多不利于工程师的发展.

6年前 评论
liyu001989
  • 使用 easy-sms 意味着封装的太多?
  • 因为不是初级教程所以不应该使用 easy-sms ,应该自己实现发送短信的功能?
  • 封装的太多不利于工程师发展?

我竟然不知道该如何回答了

6年前 评论
地瓜干少年

@liyu001989 我自己也是入行还没多久 只是有一些疑惑而已 要是问的太肤浅 还请见谅.

6年前 评论
liyu001989

@地瓜干少年

  • 使用成熟的包是一件事半功倍的事情,easy-sms 非常方便使用
  • 一些通用的功能我们也应该尽量抽离出来,做成一个包,方便他人使用,也方便其他项目使用。大家还能帮着改 bug,优化代码
  • 使用和实现一个 composer 包,应该是工程师必须学习的
6年前 评论
Summer

服务器端发起 HTTP 请求,在之前课程中已经教过。如果理解不了,可以先从之前的课程学起。

本课程主要讲解构建 API 服务器的知识。

关于封装的问题,先学会怎么用,学习到后面有兴趣和能力的时候再去看底层源码即可。

推荐阅读: 博客:如何高效地学习 Laravel 框架?

6年前 评论
地瓜干少年

@liyu001989 好的,谢谢大佬善意的回答

6年前 评论
地瓜干少年

@Summer 谢谢summer 我明白了.

6年前 评论
Nickel

其实所谓的发送短信,在代码层的本质就是一个http请求。
剩下的都是围绕稳定性可用性的工作。
这种不安的心情可以理解,但是等你们真的手写过一边curl之后,你不会再想写第二遍。

5年前 评论

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