首页 > 后端开发 > php教程 > 网站一般使用单入口吗?

网站一般使用单入口吗?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-06 20:25:16
原创
1301 人浏览过

我发现很多php框架都是单入口,但是基本上我见过的开源系统像discuz、zencart、destoon等都不是单入口的,请问一般公司自己写的项目是单入口的吗?

回复内容:

我发现很多php框架都是单入口,但是基本上我见过的开源系统像discuz、zencart、destoon等都不是单入口的,请问一般公司自己写的项目是单入口的吗?

单一入口容易实现伪静态,方便控制程序的流程,实现更复杂的体系结构

由于像discuz这样的元老在过去开发的过程中PHP还没有成熟的架构和面向对象的思想,所以没有这方面的体现。

<code>老一代的开源系统都是采用那个年代成熟的也是php的强项的面向过程的开发模式,那个时候的程序员都是那样写项目的。
一个项目成熟后,再改架构是代价很大的,所以他们一直沿用了。
如果你有了解一些新兴的开源代码,就会发现采用了你说的单入口,比如prestashop这个开源商城,可以比较方便的做请求校验之类</code>
登录后复制

可以把一个网站想象成一个小国家,单入口,就相当于这个国家的元首,多入口就相当于没有元首,有元首的国家,程序员(上帝)需要做些什么事情直接告诉这一个元首就可以了,对于多元首(就相当于没有元首)的,显然效率就没有那么高了。其实,单入口也是多入口,无非就是在这些多入口的基础上又抽象出来了一个单入口而已。可以把这些多入口理解成多个类,单入口就是他们的父类。

不利于SEO,一般网站不会采用。

相关标签:
php
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
怎么学好php
来自于 1970-01-01 08:00:00
0
0
0
PHP扩展intl
来自于 1970-01-01 08:00:00
0
0
0
php数据获取?
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板