ThinkPHP
来自站长百科
ThinkPHP是一个快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,并且永久免费使用,是为了简化企业级应用开发和敏捷web应用开发而诞生的。借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action思想和JSP的TagLib(标签库)、RoR的ORM映射和ActiveRecord模式,封装了CURD和一些常用操作,单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现。
使用ThinkPHP,你可以更方便和快捷的开发和部署WEB应用,任何PHP应用开发都可以从ThinkPHP的特性中受益。简洁、快速和实用是ThinkPHP发展秉承的宗旨,为此ThinkPHP会不断吸收和融入更好的技术以保证其新鲜和活力,提供WEB应用开发的最佳实践!
选择ThinkPHP的理由[ ]
如果你需要一个这样的开发框架:
- 用最少的代码完成最多的功能
- 优秀的理念和创新的模式
- 拥有完整的MVC和全内置的实现
- 理想的性能和完善的功能
- 完善的中文文档和在线手册
- 完美支持不同的数据库
- 拥有众多企业级特性
- 拥有快速的BUG响应和修复能力
- 走过了三年的积累和细节的完善
- 拥有社区化的团队和开源力量
- 拥有众多的第三方的衍生开源项目
- 让你能够比其他的团队更加突出
那么ThinkPHP将会是你明智的选择!ThinkPHP拥有很多优秀的特性,包括:
- 简单易用的MVC模式
- 独创的核心编译和项目编译机制
- 内置 XML模板引擎,支持标签库
- 富模型支持
- CURD和操作高度自动化支持
- 丰富的查询语言支持
- 目录结构自动创建
- 分布式数据库支持
- 多数据库连接和切换支持
- ActiveRecords模式和ROR特性
- 灵活简单的项目配置
- 模型自动验证和处理
- 静态页面生成和多元化缓存机制
- 丰富的数据库及PDO支持
- SEO和URL路由支持
- AJAX支持
- 易扩展的系统基类库
- 自动编码转换
- 组件和插件支持
- 基于角色的权限控制体系