Blog
为什么选择ThinkPHP呢
发布时间: 2008-12-30 21:30
选择一个好的框架,可以说是很让人郁闷的问题。主要原因无非是三个方面。一是功能,二是速度,三是发展前景。
功能方面,比如使用面向对象的开发结构和MVC模式、封装了CURD和一些常用操作,单一入口模式、模板等。简单点,一个框架的功能的评价标准就是是否可以满足你的日常需求。 [separator]
效率方面,这个恐怕是用户最关心的事情了。因为功能不够可以自己添加,要是因为框架的设计缺陷导致的效率低下可就是严重问题了。
前景,其实说的就是框架必须要有一个良好的维护团队和活跃的社区。否则你用了没有几天,这个框架就解散了,那就只好自认倒霉。 对比之下,国内框架最好的就是ThinkPHP了。
一,功能强大:借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action思想和JSP的TagLib(标签库)、RoR的ORM映射和ActiveRecord模式,封装了CURD和一些常用操作,单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现。完全满足日常项目需求。
二,效率高。效率方面我需要解释一下。因为任何一个框架都不如直接写PHP语句快。我自己写的MVC框架实现hello word只需0.000232934951782秒。 但是功能再复杂的话就不一定了。框架就可以在功能复杂的情况下仍旧保持良好的效率。还有,不要为了那零点零几秒的差别而伤脑筋。如果你的网站没有达到百万级别的时候,先不要考虑这个。
三,这个不用多说了。ThinkPHP是国内的框架中更新最快,社区活跃的框架。几乎不跳票(我是没有见过ThinkPHP跳票)。
说了这么多,我主要是为了推那些还在犹豫的PHPer一把。当然,你也可以找出N多但理由不选择框架。或者找出一个更优秀的国产框架来和我辩论。但是本文的主题不在这里。我只是试图给你说一些ThinkPHP的优点罢了。
