ThinkPHP是一个开源的PHP框架, 是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。

早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(标签库)、RoR的ORM映射和ActiveRecord模式,封装了CURD和一些常用操作,单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现,也已经越来越多地受到国内PHP开发人员的认可。

thinkphp框架作用

使用ThinkPHP,你可以更方便和快捷的开发和部署应用,当然不仅仅是企业级应用,任何PHP应用开发都可以从ThinkPHP的简单、兼容和快速的特性中受益。

简洁、快速和实用是ThinkPHP发展秉承的宗旨,为此ThinkPHP会不断吸收和融入更好的技术以保证其新鲜和活力,提供WEB应用开发的最佳实践!

作为一个整体开发解决方案,ThinkPHP能够解决应用开发中的大多数需要,因为其自身包含了底层架构、兼容处理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、表单处理等常用的组件,并且对于跨版本、跨平台和跨数据库移植都比较方便。并且每个组件都是精心设计和完善的,应用开发过程仅仅需要关注您的业务逻辑。

更多ThinkPHP框架相关知识,请访问ThinkPHP框架技术栏目!

php 框架的作用,ThinkPHP框架作用相关推荐

  1. php框架审计,关于ThinkPHP框架的审计

    关于ThinkPHP框架的审计,漏洞,框架,参数,数据库,方法 关于ThinkPHP框架的审计 易采站长站,站长之家为您整理了关于ThinkPHP框架的审计的相关内容. 下面由thinkphp框架教程 ...

  2. php框架安装成功,thinkphp框架安装后怎么用?

    慕仙森 thinkphp框架安装后使用方法:1.ThinkPHP最新版本可以在官方网站下载.2.下载后的压缩文件解压到WEB目录(或者任何目录都可以),框架的目录结构为:├─ThinkPHP.php  ...

  3. php 框架获取服务器,Thinkphp 框架基础之源码获取、环境要求与目录结构分析

    本文实例讲述了Thinkphp 框架基础之源码获取.环境要求与目录结构.分享给大家供大家参考,具体如下: 获取ThinkPHP 获取ThinkPHP的方式很多,官方网站(http://thinkphp ...

  4. php tp框架调用方法,thinkPHP框架使用方法

    title: thinkPHP框架使用方法 date: 2018-01-05 20:30:44 tags: 1. thinkPHP思想 thinkPHP基于MVC思想,MVC是一种设计模式,他强制的使 ...

  5. think php框架 跨域,ThinkPHP框架实现session跨域问题

    这篇文章主要介绍了ThinkPHP框架实现session跨域问题的解决方法,需要的朋友可以参考下 ThinkPHP的session跨域问题很多开发者都遇到过! 其实不管是ThinkPHP还是php本身 ...

  6. 在PHP中 定义一个框架 放在边上,ThinkPHP框架设计与扩展总结

    ThinkPHP框架设计与扩展总结 ThinkPHP框架是国内知名度很高应用很广泛的php框架,我们从一些简单的开发示例中来深入了解一下这个框架给我们带来的开发便捷性,以及游刃有余的扩展设计.同时也从 ...

  7. php的框架修改建议,thinkphp 框架适配修改

    最近项目需要使用php开发,php开发中比较流行的业务框架有Laravel, yii, CakePHP. 最后决定使用ThinkPhp的原因是上述三种并没有用过,为了支持国产就直接ThinkPHP 搞 ...

  8. 招标php,基于ThinkPHP框架招投标平台架构设计.doc

    基于ThinkPHP框架招投标平台架构设计 基于ThinkPHP框架招投标平台架构设计 摘要:本文基于招投标平台的需求分析,比较了国内外流行的几种MVC框架,选择ThinkPHP框架进行架构设计,后台 ...

  9. 阿里云搭建ThinkPHP框架

    ThinkPHP是一款免费.开源.快速.简单.面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷Web应用开发和简化企业应用开发而诞生的.本篇教程介绍如何使用云市场镜像快速搭建 ...

最新文章

  1. 解决windows 10英文版操作系统中VS2017控制台程序打印中文乱码问题
  2. centos安装ssdb
  3. 《设计领导力:顶尖设计领导者建设和发展成功设计团队》一2.4 雇比你聪明的人...
  4. mysql算法优化原则_Mysql优化原则_小表驱动大表IN和EXISTS的合理利用
  5. 用SAP WebIDE将CRUD Master-Detail应用打包成Hybrid App
  6. 计算机对口高考文化试卷,计算机对口高考模拟试卷
  7. QML工作笔记-为TestField戴上皮肤
  8. perl中-和=作用
  9. 最优秀的5个Linux文本编辑器
  10. php pdo 预处理删除,PHP PDO扩展整理,包括环境配置\基本增删改查\事务\预处理
  11. 千元内无敌!红米两款新机发布 小米9侧目?
  12. yytextview 复制_用YYTextView 实现填空题作答功能
  13. arduino 长传出错_求助,米思齐写arduino总是上传失败。
  14. paip.软件及网站项目开发效率低下的思索与改进
  15. Word多级标题出现黑块的解决思路
  16. C语言购物管理系统项目
  17. 对booth算法的一点理解
  18. **time_limited.sof文件
  19. 【C语言】打印杨辉三角形
  20. 手淘双十一系列(一) | 521 性能优化项目揭秘

热门文章

  1. 计算机科学期刊_成为数据科学家的五种科学期刊
  2. 典型MOSFET制造工艺流程示意图
  3. python实现批量移动文件到指定文件夹
  4. 在线问答系统--静态页面布置
  5. 兄弟连,梦开始的地方~
  6. 自己动手作PPPOE服务器
  7. 洗衣机智能驱动控制芯片方案
  8. 修复路径穿越、任意文件写入漏洞
  9. Mysql数据库下载及安装
  10. openssl: error while loading shared libraries: libcrypto.so.3: cannot open shared object file: No su