为什么俺要学习ThinkPHP?
TP架构相对简单,很容易根据自己的业务需求,对TP底层的代码做出适当优化,从而整体提升产品运行效率 。
今天俺就跟大家介绍介绍TP5中核心技术点。
所有的web框架都应该大致包含以下功能,来方便开发者开发。
- 编写业务逻辑
- 访问数据库(集成到框架里面,所有的框架当中数据库的访问都是重中之重)
- 向客户端提供数据
ThinkPHP核心知识
ThinkPHP核心知识点如下,这三大块中,每一块都是初级ThinkPHP开发工程师所必须要熟练掌握的知识。
- web框架三大核心知识(路由、控制器、模型)
- 验证器、读取器、缓存与全局异常处理
- ORM:模型与关联模型
理解技术
语言与框架太多,关健是使用”它们”解决我们的问题
先有想法,再寻找”工具”,而不是反过来。
- 泛化的Web。网站不是Web的全部,只是Web的一小部分
- 能写代码和写出易维护的代码不是一回事儿
- 前端绝不等于做界面和特效,前端与服务端在编程思想上的差异已经越来越小
- 前端已经变的和服务端一样需要处理大量的业务逻辑
之后,俺也会经常更新一些关于ThinkPHP的文章,跟大家一起进步,奥利给~