讨论数量:
如果你要实现的功能足够简单,比如写个自动化脚本或者写个简单留言板什么的,确实是不需要框架,甚至说用框架可能效率更加低,然后大多数的商用软件,都不会是很简单的功能,而且有可能存在大量重复劳动,此时你觉得自己写还是框架帮你做了效率更快呢?如果是你自己做,最后还不是为了降低重复劳动自己封装一套库,然而现实是有人帮你做了,为啥不用?况且自己写一套库,你还有为此付出维护这套库的成本。
回答题主问题了,如果你觉得laravel源码难以追寻,是因为你一开始纠结于很多具体实现而没有先掌握它大致的脉络,所以如果你要深入学习laravel的底层,可以先跳过很多具体实现的细节,罗列清整个框架从启动到响应用户请求的流程,你清晰了请求处理到响应的流程再逐步看每一步怎么实现的,这样会比较好。当然,前提你还是要对现代PHP有一个认识,推荐PHP the right way,然后深入laravel也推荐一本书Laravel框架关键技术解析,(敲黑板, 这不是卖广告2333333
推荐文章: