当前位置:编程问答 > php >

ThinkPHP 是什么?

ThinkPHP 简介

ThinkPHP 简介

ThinkPHP 是一个免费开源的,快速、简单的面向对象的国产轻量级 PHP 开发框架。

ThinkPHP 遵循 Apache 2 开源协议发布,是为了敏捷 WEB 应用开发和简化企业级应用开发而诞生的,具有免费开源、快速简单及面向对象等众多的优秀功能和特性。ThinkPHP 经历了五年多发展的同时,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,众多的典型案例确保可以稳定用于商业以及门户级的开发。

ThinkPHP 技术特点

ThinkPHP 借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,采用单一入口模式等。融合了 Struts 的 Action 思想和 JSP 的 TagLib(标签库)、RoR 的 ORM 映射和 ActiveRecord 模式;封装了 CURD 和一些常用操作,在项目配置、类库导入、模版引擎、查询语言、自动验证、视图模型、项目编译、缓存机制、SEO支持、分布式数据库、多数据库连接和切换、认证机制和扩展性方面均有独特的表现。

使用 ThinkPHP,可以更方便和快捷的开发和部署应用。ThinkPHP 本身具有很多的原创特性,并且倡导 大道至简,开发由我 的开发理念,用最少的代码完成更多的功能,宗旨就是让 WEB 应用开发更简单、更快速!

ThinkPHP 版权问题

ThinkPHP遵循 Apache 2 开源许可协议发布,意味着你可以免费使用 ThinkPHP,甚至允许把你基于 ThinkPHP 开发的应用开源或商业产品发布/销售。

ThinkPHP 成长历程

  • 2006-01-15   ThinkPHP的雏形版本FCS0.6.0发布
  • 2006-02-12   (元霄节) 发布 FCS 0.6.1 版本,Google讨论组成立
  • 2006-03-15   FCS 0.7.0版本发布
  • 2006-03-23   第一个QQ群成立
  • 2006-05-07   FCS 0.8版本发布
  • 2006-10-25   FCS 0.9.0版本发布
  • 2006-12-25   SF项目和Google网站ThinkPHP项目申请完成
  • 2007-01-01   FCS正式更名为ThinkPHP
  • 2007-01-08   ThinkPHP 0.9.5版发布 同期官方网站 http://ThinkPHP.cn 开通
  • 2007-02-21   TOPThink社区暨新版ThinkPHP官方网站开通,并提供社区支持
  • 2007-02-25   发布ThinkPHP 0.9.6版本,完成FCS到ThinkPHP的正式迁移
  • 2007-04-29   ThinkPHP发布0.9.7版本
  • 2007-07-01   ThinkPHP发布0.9.8版本
  • 2007-10-15   ThinkPHP发布1.0.0RC1版本,完成PHP5的重构
  • 2007-12-15   ThinkPHP发布1.0.0正式版本 标志着ThinkPHP步入轨道
  • 2008-10-01   ThinkPHP发布1.0.3正式版本
  • 2008-12-25   ThinkPHP发布1.5正式版本 并启动商业化支持服务,ThinkPHP进入稳定发展
  • 2009-05-01   ThinkPHP 发布1.6.0RC1版本
  • 2009-10-01   ThinkPHP发布2.0版本 完成新的重构和飞跃,这是一次划时代的版本
  • 2010-10-02   ThinkPHP发布2.1RC1版本
  • 2012-01-15   ThinkPHP6周年庆发布2.2正式版暨3.0RC1版
  • 2012-03-05   ThinkPHP发布3.0版本

本章节内容共分 4 部分:

  1. 1. ThinkPHP 是什么?
  2. 2. 我可以学习 ThinkPHP 吗?什么情况下应该选择 ThinkPHP ?
  3. 3. ThinkPHP 发布 2.1 正式版(2011.05.01)
  4. 4. PHP框架是什么?
补充:ThinkPHP教程
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,