thinkphp - 一般在公司开发的话,框架用的多还是原生的PHP+MYSQL用的多呢??

查看:159
本文介绍了thinkphp - 一般在公司开发的话,框架用的多还是原生的PHP+MYSQL用的多呢??的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

一般在公司开发的话,框架用的多还是原生的PHP+MYSQL用的多呢??

解决方案

框架:是一套约束多人开发时的各种不规范和解决一些基本的通用业务模型,‘说人话’=>就是为了大家都按照一种格式去写代码,方便大家的代码维护和复用代码里面有一些优秀的设计模式已经帮我们解决一系列的常见需求。如果一般一个请求经过一个框架的生命周期是这样的: 首先前面的非php框架部分说下 域名->DNS->WEBSERVER->PHP-FPM(master)->php-fpm(children) 好了下面我们来到了框架层面了 首先是一般框架都是单入口对吧 然后刚刚路过一系列地方最后还是会带点东西的,那就是request请求的信息了 那么我们直接开始框架部分的吧 (当然只是以一些常见框架举例的)request->frame init(这里面的东西炒鸡多 不说了去看框架代码吧)->router->[sec(安全部分)]->controller->[我们的自己业务逻辑部分]->[ORM|service(soa架构的情况下 当然php也可以做service)]->回给controller->response

当然上面只是一个简单的部分并没有涉及复杂框架 那么我们回来分析下楼主的问题 你说你不用框架 可以 你牛 你先把上面的这一套基本每个业务流程都需要走的路径的代码写上吧 ,恩 、 你厉害 果然写好了 但是在用的时候不断感觉这有点不优雅那有点不优雅 ,没事自己写的东西好改 ,但是当你改着改着你会发现 这套框架代码加上业务逻辑部分最后估计也就只有你自己看到懂了。各种不优雅 各种黑科技。但是市面上的框架随便你怎么强奸他 其实最后还是很快看得懂你的代码的 ,站在一个可维护的项目角度上还是要用框架的。另:框架不是类库 THINKPHP以前我也用过但是 给我的感觉他就是类库集 但是毕竟是国人开发 还是要竖起五星红旗的!什么php+mysql啊 我大php可是世界上最好的语言 你怎么就知道我一定会用mysql呢 所以存储层必须要抽象哦! 好了 最后以上都是我个人瞎说的

这篇关于thinkphp - 一般在公司开发的话,框架用的多还是原生的PHP+MYSQL用的多呢??的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆