简介

ThinkPHP是一个开源的PHP框架,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(标签库)、RoR的ORM映射和ActiveRecord模式,封装了CURD和一些常用操作,单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现。

【参考自百度百科】

一、公司使用TP的优势

1. 团队更加容易协作

2. 降低入门门槛

3. 去技术人员化

4. 降低开发费用

二、兄弟框架比较

1. discuz 论坛系统的元老级框架,基本不需要编写代码,部署优化后可以直接运营;

2. PHPCMS门户网站新秀,优点如上所述,建设博客系统也是非常好的选择;

3. ecshop/shopex商城系统,优点如上,用于在线商城建设;

4. YII/CI 类似于TP的框架,用于定制公司业务需求;

三、使用TP的基础要求

1. LAMP基础知识,分开来讲,需要知道Linux基本操作,Apache配置与操作,Mysql数据库操作以及PHP基本语法和常用方法;

2. MVC设计模式与面向对象开发基础;

3. HTML/CSS/JS开发基础

你可能感兴趣的:(简介)