莫方教程网

专业程序员编程教程与实战案例分享

两个php框架在一个网站上开发好吗

框架就是通过提供一个开发Web程序的基本架构,PHP开发框架把PHPWeb程序开发摆到了流水线上。换句话说,PHP开发框架有助于促进快速软件开发(RAD),这节约了你的时间,有助于创建更为稳定的程序,并减少开发者的重复编写代码的劳动。


这些PHP的框架还通过确保正确的数据库操作以及只在表现层编程的方式帮助初学者创建稳定的程序。PHP开发框架使得你可以花更多的时间去创造真正的Web程序,而不是编写重复性的代码。

如果没有特别强的理由,一般是不会使用两个框架的,就比如说 :

1、历史原因。项目已经运行在框架A上,且业务逻辑已经较繁重,再上将业务时,出于解耦考虑,可能会再使用框架B。

2、项目周期过于短暂。同上述1情况,为1的另一个原因。

3、构架人员的魄力不足。构架人员到职不久,在项目快速迭代的情况下,即使有好的统一解决方案也不好推行。

你可以前端、后台用不同的框架,但是用一个框架会更好,维护方便。例如,你要加入一项业务,两个框架(假设是tp、ci)都需要用到,这时你会发现招到一个精通tp或ci框架的人很容易,当同时精通两个框架的就比较困难了。

P.S:写了一个基础的模型类和控制器类(检查登陆、xss过滤、一致的ajax返回格式等),任何业务都是要继承他们的,但因为是两个框架,所有你必须把代码写两遍,修改也是,何苦呢!

使用开发框架的根本原因,其实并不在于加速开发或使产品性能更高效。使用一个开发框架解决的根本问题,是基于该框架的结构、设计建立团队的开发规范,并依此规范来约束团队的日常行为规范,从而提升团队的沟通成本、开发成本、维护成本。

如果同时利用两个框架开发会影响通用路由规则:

1:会影响seo规律

2:代码冗余,db连接类会粗线两次

3:session控制不统一 变更session_id规则要整两遍

如果该系统是由多个系统组合二次开发而成,那么推荐把它们的职责划分清楚,依赖REST进行数据通信,这样会有更好的维护性,我想也会降低开发成本~尽量一个,除非有特殊情况。一个的话维护起来会简单很多。

P.S: 可以用一个PHP框架开发就不要用两个框架,这个情况应该尽可能的避免,就像一个人,如果一个人有两个思维,那就TM精神分裂。

想了解更多PHP问题找老师 后盾网古老师企鹅: 1455067020

看完不要跑记得出来吐吐槽!()

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言