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

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

阅读 7.8k
9 个回答

框架:是一套约束多人开发时的各种不规范和解决一些基本的通用业务模型,‘说人话’=>就是为了大家都按照一种格式去写代码,方便大家的代码维护和复用代码里面有一些优秀的设计模式已经帮我们解决一系列的常见需求。如果一般一个请求经过一个框架的生命周期是这样的: 首先前面的非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呢 所以存储层必须要抽象哦! 好了 最后以上都是我个人瞎说的

就算不用开源的框架,大多公司也会有一套自己程序员开发的框架。

很少碰到不用框架的吧,毕竟框架写起来快啊

还是用框架的多。用框架节约开发时间。

框架无非就是封装了一些常用的api,用起来简单罢了 。。。
中小型公司一般可能会采用市面上开源常用的框架,原因是框架成熟,大家都会,新员工能快速上手,节约开发成本。
大公司可能会自己封装一些类库,然后就相当于有了自己的框架。
说到底,基础扎实最重要,逻辑思维最重要。

框架用的多吧 因为开发起来比较快 而且易于维护

语句复杂的用原生,简单的用框架,方便维护

看项目大小,大项目还是用框架,所谓框架只是别人封装了一些常用的东西,然后约定一些规则。最终还是原生语言写的。小项目比如单纯做一个服务的话就没必要用框架了。目前框架和原生都在用。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题