ホームページ  >  記事  >  バックエンド開発  >  网站一般使用单入口吗?

网站一般使用单入口吗?

WBOY
WBOYオリジナル
2016-06-06 20:25:161194ブラウズ

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

回复内容:

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

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

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

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

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

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。