最近抽空浏览了几个系统的架构和呈现流程,大体上是这样的:

1、如果有install文件夹,在入口文件头部先进行判断是否已经安装文件,安装文件的配置信息是否齐全。如果信息不齐全,跳转到安装页面或者是错误说明页面。

2、入口文件确定配置信息齐全后就会进行系统资源的初始化:

  文件路径的宏定义

  php系统的相关配置

  数据库的连接

  相关类库的引入

3、初始化完毕后,根据不同系统的特点进行MVC的显示。

 

PS:这是现阶段我对网站架构在总体上的理解。这只是我浏览过的几个开源系统的架构展现方式,这是他们的共同点,也是基础点。而每个网站的展现方式又是各不相同的,没有说哪个架构是最好的,只有相对比较合理好扩展的架构。在架构设计的时候要考虑到尽可能的适应需求变化的同时进行最少的代码调整,这是对网站扩展性的要求,这个境界要经过大量编程的练习和对架构的思考才能逐渐掌握。

 

最后说一句,看开源代码是很重要,但是看再多的代码还是及不上自己编写一个网站,这个自己动手的过程才是经验突增的过程。所以……

Y(^o^)Y

 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-02
  • 2022-01-25
  • 2022-01-09
  • 2022-01-19
  • 2021-10-03
猜你喜欢
  • 2022-12-23
  • 2021-12-03
  • 2021-12-10
  • 2022-01-02
  • 2021-11-16
  • 2021-04-18
相关资源
相似解决方案