php - 网站一般使用单入口吗?
阿神
阿神 2017-04-10 16:16:02
0
4
580

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

阿神
阿神

闭关修行中......

모든 응답(4)
PHPzhong

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

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

黄舟

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

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

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿