专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

tp框架有哪些,tp框架详解

来源:小易整编  作者:小易  发布时间:2022-12-26 06:01
摘要:tp框架有哪些,tp框架详解一、关于框架大家都知道,不管是前端的框架,还是后台的框架,其实它们都是一些代码类,方法,变量和常量的集合,只是框架里面的代码不是业务代码,而是功能性代码,当然,里面还包含有一些设计模式,例如单列设计模式,AR模式...

tp框架有哪些,tp框架详解

一、关于框架

大家都知道,不管是前端的框架,还是后台的框架,其实它们都是一些代码类,方法,变量和常量的集合,只是框架里面的代码不是业务代码,而是功能性代码,当然,里面还包含有一些设计模式,例如单列设计模式,AR模式的等。每个开源库包含的设计模式各有特点,例如TP框架中的AR模式,libevent库中的Rector模式等。

二、框架带来的遍历

笔者的一位朋友曾经问笔者,使用框架的优点到底有那些,下面这些是笔者的一些浅陋的见解。

1、在我们的开发过程中,如果咱们不用框架,自己设计,可能会出现很多问题,团队中每个人的编码习惯不一样,会导致代码风格不一致;如果团队的水平不高的话,会导致设计不好而出现一处修改,牵连多处,后期代码扩展很难,当然还有项目的生命周期也会受到影响。

2、毋庸置疑的一点,使用框架减少了工作量,促使开发变得简单,开发人员可以专注业务。

3、开源框架都是经过长时间的检验的,因而使得代码重用性会很高

4、对于公司来说,能够节约一定的成本,减少了功能代码部分的架构与开发。

三、常见的PHP框架

YII:是一个基于组件、用于大型Web应用的高性能PHP框架,以后我们的文章中将会介绍。

CI:编写 Web 应用程序的敏捷开源 PHP 框架,以后我们的文章中将会介绍。ThinkPHP:中国人编写的框架,里面的注释全中文,易于不懂中文的人学习。

四、TP框架的结构

本文使用的3.2.3版的TP框架

下面是进入TP框架后的目录结构,简单介绍一下下面几个目录是干嘛的。

tp框架有哪些,tp框架详解

Application :应用目录,文件下有一个index.html和Read.me文件

Public:公共目录,存放静态文件。

ThinkPHP:TP框架的核心目录

.htaccess:分布式配置文件

index.php:TP框架的入口文件

tp框架有哪些,tp框架详解

Common:存放函数库目录

Common目录下有个叫functions.php的文件,是公共函数的php文件

Conf:配置文件目录,存放主要的配置文件。

下图中的convention.php是配置文件,包含TP框架的所有默认配置项

tp框架有哪些,tp框架详解

Mode和Tpl目录:模型和模板

Lang:存放一些支持的语言相关文件

Library:核心目录,存放功能扩展

LICENSE.txt:TP的使用许可文件

ThinkPHP.php:php的入口文件

以下是Library核心目录下的目录

tp框架有哪些,tp框架详解

Behavior:行为扩展目录

Org:功能扩展目录

Think:核心目录

Vendor:第三方包依赖目录,一般的开源项目中都会有这

tp框架有哪些,tp框架详解

tp框架有哪些,tp框架详解

Controller.class.php

Model.class.php

View.class.php

以上这三个目录是MVC的基类文件,其他文件都是一些功能文件,例如生成验证码,生成缩略图,打日志等功能性文件。



本文地址:百科问答频道 https://www.neebe.cn/wenda/886386.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编
相关文章相关阅读
  • tp框架有哪些,tp框架详解

    tp框架有哪些,tp框架详解

    tp框架有哪些,tp框架详解一、关于框架大家都知道,不管是前端的框架,还是后台的框架,其实它们都是一些代码类,方法,变量和常量的集合,只是框架里面的代码不是业务代码,而是功能性代码,当然,里面还包含有一些设计模式,例如单列设计模式,AR模式...

  • 周排行
  • 月排行
  • 年排行

精彩推荐