tp框架的详细介绍,tp框架基础

时间:2022-12-12 22:47:36

php框架

真实项目开发步骤:

  1. 多人同时开发项目,协作开发项目、分工合理、效率有提高(代码风格不一样、分工不好)
  2. 测试阶段
  3. 上线运行
  4. 对项目进行维护、修改、升级(单个人维护项目,十分困难,代码风格不一样)
  5. 项目稳定的运行阶段
  6. 项目停止运行(旧项目的人员已经全部离职,新人开发新项目)

问题:

1. 多人开发项目,分工不合理,(html   php   mysql)

2. 代码风格不一样,后期维护十分困难

3. 项目生命周期十分短,项目生命没有延续性,造成资源浪费、人员浪费

4. 项目不能很好适应客户需求,牵一发而动全身。

其他相关框架

1. zendframework   zend php语言公司发布的官方框架,重量级(功能多)

2. yii   美国华人开发的框架,xue qiang, qiang,  重量级框架,纯OOP框架

3. CI  CodeIgniter轻量级框架,开发速度快,部署灵活

  1. cakephp外国框架,重量级,速度慢
  2. symfony外国重量级框架
  3. ThinkPHP轻量级框架,国人框架,入门容易

什么框架:

一堆代码的集合,里边有变量、函数、类、常量,里边也有许多设计模式MVC、AR数据库、单例等等。

框架可以节省我们50-60%的工作量,我们全部精力都集中在业务层次。

为什么使用框架

l    框架可以帮组我们快速、稳定、高效搭建程序系统

l  该系统由于框架的使用使得本身的维护性、灵活性、适应客户需求方面得到最大化的增强。

l  使用框架的过程中可以使得我们的注意力全部集中业务层面,而无需关心程序的底层架构。

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础

tp框架的详细介绍,tp框架基础的更多相关文章

  1. ThinkPHP框架视图详细介绍 View 视图--模板(九)

    原文:ThinkPHP框架视图详细介绍 View 视图--模板(九) 视图也是ThinkPHP使用的核心部分: 一.模板的使用 a.规则 模板文件夹下[TPL]/[分组文件夹/][模板主题文件夹/]和 ...

  2. struts2 + spring + mybatis 框架整合详细介绍

    struts2 + spring + mybatis  框架整合详细介绍 参考地址: https://blog.csdn.net/qq_22028771/article/details/5149898 ...

  3. 接口自动化框架pyface详细介绍

    版权说明 本框架系本人结合一些实践经验和开源框架设计思想,在家基于兴趣爱好独立完成的代码开发. 源码只保存在私人电脑,办公电脑上无.github开源与公司无关,先把关系撇清,不涉及侵权. 嘘. 框架定 ...

  4. Cypress系列(2)- Cypress 框架的详细介绍

    如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html Cypress 简介 基于 JavaSc ...

  5. Hibernate 系列 01 - 框架技术 (介绍Hibernate框架的发展由来)

    引导目录: Hibernate 系列教程 目录 本篇导航: 为什么学习框架技术 框架的概念 主流框架的介绍 1.为什么学习框架技术 如何制作一份看上去具有专业水准的PPT文档呢?一个简单的方法就是使用 ...

  6. Android Multimedia框架总结(五)多媒体基础概念

    转载请把头部出处链接和尾部二维码一起转载,本文出自: http://blog.csdn.net/hejjunlin/article/details/52431887 上篇中介绍了MediaPlayer ...

  7. Struts2框架学习第三章——Struts2基础

    本章要点 —  Struts 1框架的基本知识 — 使用Struts 1框架开发Web应用 —  WebWork框架的基本知识 — 使用WebWork框架开发Web应用 — 在Eclipse中整合To ...

  8. ORM框架之EntityFramework介绍

    ORM框架之EntityFramework介绍 1. 简介 大家好!我是高堂. 作为一位伪前端程序猿,我给大家介绍一下微软的自家的 ORM框架. ADO.NET Entity Framework 以下 ...

  9. vue对比其他框架详细介绍

    vue对比其他框架详细介绍 对比其他框架 — Vue.jshttps://cn.vuejs.org/v2/guide/comparison.html React React 和 Vue 有许多相似之处 ...

随机推荐

  1. linux 环境变量PATH路径的三种方法

    转:http://www.jb51.net/LINUXjishu/150167.html 总结:修改1.#PATH=$PATH:/etc/apache/bin  或者#vi /etc/profile ...

  2. a、b交换与比较

    1.有两个变量a,b,不用if.?: .switch 或其他判断语句,找出两个数中 较大的: int max = ((a+b)+abs(a-b))/2 较小的: int min = ((a+b)-ab ...

  3. IOS开发中怎样验证邮箱的合法性

    IOS开发中怎样验证邮箱的合法性 文章参考:http://www.codes51.com/article/detail_94157.html 代码: - (void)viewDidLoad { [su ...

  4. nodejs利用superagent爬取数据的简单例子

    爬取世界银行统计数据 安装:npm install superagent /** * Created by zh on 16-9-7. */ var request = require('supera ...

  5. PdfReader按页将PDF切割成多个PDF

    private MemoryStream GetNewPdfByPageNum(PdfReader pdfReader, int pageNum) { MemoryStream memoryStrea ...

  6. Java集合详解8:Java集合类细节精讲

    今天我们来探索一下Java集合类中的一些技术细节.主要是对一些比较容易被遗漏和误解的知识点做一些讲解和补充.可能不全面,还请谅解. 本文参考:http://cmsblogs.com/?cat=5 具体 ...

  7. 原生JS实现简易轮播图

    原生JS实现简易轮播图(渐变?) 最近做网页总是会用到轮播图,我就把之前写的轮播图单独拿出来吧,如果有...如果真的有人也需要也可以复制去用用啊..哈~.. window.onload = funct ...

  8. WinDbg安装

    WinDbg是微软发布的一款相当优秀的源码级(source-level)调试工具,可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件. 主页:http://msdn.microsoft ...

  9. iOS post提交数据有嵌套数组的处理方法

    2017年11月21日17:11:43 解决办法, 修改iOS框架里的代码: http://www.jianshu.com/p/130daa0c2fe7 确实有效, 要不然,  内层的每一个键值对都会 ...

  10. P1856 矩形周长

    哇!这小破题坑了我好久. 扫描线+线段树 这题数据范围小,没离散化.真要离散化我还搞不好呢. 具体的看这个博客吧. 主要是这个坑爹的c,len把我搞了,其他的还好. 代码: #include < ...