更简捷的方法开发PHP运用
ThinkPHP是一个开源的PHP布局,是为了简化企业级运用开发和灵敏Web运用开发而诞生的。
ThinkPHP早期的思维架构来源于Struts,后来通过不断改进和完善,一起也学习了国外许多优异的布局和形式,运用面向对象的开发布局和MVC形式,交融了Struts的Action和Dao思维、JSP的TagLib(标签库)、RoR的ORM映射和ActiveRecord形式,封装了CURD和一些常用操作,单一进口形式等,在模版引擎、缓存机制、认证机制和扩大性方面均有共同的体现。
咱们采访了ThinkPHP项目的开创人和中心开发者刘晨,请他来具体介绍这一布局,php培训怎么样啊?
刘晨,ThinkPHP项目开创人和中心开发者
CSDN:ThinkPHP项目是怎样诞生的?
刘晨:其实我03年的时分触摸过一年多的PHP开发作业,然后后来从事J2EE开发,在深圳市委项目组做了一年多,发现若是用PHP来开发会简略许多,所以06年头自个写了一个简略的PHP布局(那个时分叫FCS),在我的博客宣布,也即是ThinkPHP的前身,后来用户群大了之后,觉得应该有一个更清晰的定位,在07年正式更名为ThinkPHP,后来完善ThinkPHP布局的初衷,一半是爱好一半是用于自个的一些项目需求。
ThinkPHP发布至今,“简略、疾速开发”的准则一向没有改变。
CSDN:ThinkPHP供给了哪些功用?能够协助开发者处置实践开发中的哪些疑问?php周末班也是不错的选择。
刘晨:ThinkPHP供给了完好的MVC处置方案,所以了解ThinkPHP后能够不依赖其他第三方的模版引擎和ORM,然后即是底层的一致处置和安全过滤,以及对多数据库的撑持。
CSDN:与其他相似PHP布局比较,ThinkPHP有哪些首创的特性?功能上ThinkPHP体现怎么?
刘晨:ThinkPHP阅历了7年多的开展和堆集后,形成了自个的一些特征和立异,包含:
根据XML和标签库扩大的编译性模版引擎;
人性化和强壮的ORM和查询言语;视图模型的引进;
项目编译;
对SAE的滑润和横跨撑持;
还有即是一系列单字母大写函数(哈哈,不得不说,它流行了)。
至于功能方面,咱们每发布一个新版本都有所改进,网上也有许多的评测数据,并且咱们也有不一样的形式扩大处置不一样的场景需求,所以说“功能不是疑问”。
本文章内容来源: http://http://www.zjjv.com///weekend/