首页编程thinkphp 什么是thinkphp

thinkphp 什么是thinkphp

编程之家2023-11-02102次浏览

大家好,关于thinkphp很多朋友都还不太明白,今天小编就来为大家分享关于什么是thinkphp的知识,希望对各位有所帮助!

thinkphp 什么是thinkphp

thinkphp被喷了,真的很烂吗

没有哪个产品是完美无缺的,也没有哪个产品能够满足所有人的需求。

在你没有使用任何php框架的时候,忽然有人告诉你有一个thinkphp可以提高你的开发效率,你会不会觉得很兴奋呢?

可是今天忽然有人给你推荐了另外一个PHP框架,你发现它比thinkphp更加好用,那你自然就觉得thinkphp垃圾了。

thinkphp烂不烂并不是重点,重点是你用着上不上手,如果你用着上手,那就用着呗,你管谁喷不喷呢,自己觉得好用就得。

我现在用的PHP框架几乎没有什么人使用,作者也很少更新,两年多我就见他更新了一回,而这次更新也没有什么明确的说明,我下载下来发现也就是后台模板换了一下。

但我仍然喜欢用这个框架,原因很简单,我通过阅读他给出的示例,就能够理解这套框架应该如何去使用,官方的文档也非常简单,没一句废话,都是直入主题,而这正是我需要的,虽然它并不流行,那有什么关系呢?用的人多了,我反倒会担心,因为说不定哪天就暴出个什么BUG让我被黑掉了。

thinkphp 什么是thinkphp

原生php和thinkphp这些框架有什么区别

thinkphp等框架是面向对象的mvc架构 mvc是目前主流的开发模式框架是自己已经做好了这种架构开发者只需要写业务代码就可以了而且框架一般会把一些常用的类提供给开发者比如图片处理分页类验证码类等等框架还会把sql语句进行简化这些都是在提高开发者的开发效率而如果使用原生php开发者需要自己做mvc的架构自己做单入口开发效率以及代码的可维护性都是不如直接使用那些主流的mvc框架

相对于别的php框架来说thinkphp有什么缺点

PHP框架对于立项来说非常重要,影响的是团队的开发效率和后续的维护开发成本,而对于框架又是萝卜青菜各有所爱。同样一个框架,有人爱到极点,有人骂为垃圾。所以做个整理,各取所需。

1、从Github数据来看,Laravel高居榜首,而它在国外也是用的人最多的。Laravel优点是代码优雅简洁;缺点是依赖其他扩展,内部事先复杂,系统复杂时需要配置大量的路由规则,文档少,版本更新快且不连续。

2、ThinkPHP国人开发维护,优点是中文文档完善,社区活跃;缺点是高频单字母函数让人不知所云,代码并不优雅。适合于国人快速开发一些Web系统。个人感觉缺少ORM。

3、phalcon是C写的PHP框架,以PHP扩展形式加载,优势是性能绝对的第一,是其他框架的十倍,但缺点是学习成本高,一旦发现框架bug对于不懂C和PHP扩展的同学来说几乎是死穴。

4、Yii,华裔开发,所以交流上比较顺畅,优点是强大的组件,丰富的类库,成熟的模式,方便的gii,各式的widget,支持ORM,支持多语言国际化,代码干净。缺点是入门容易,精通很难,需要懂其设计思想。

thinkphp 什么是thinkphp

多角度对比

性能:phalcon> yii≈ laravel,因为phalcon使用C语言开发,以php扩展的方式加载,这样不需要对框架进行额外的解析和执行,所以性能好

代码可读性:laravel更胜一筹(表现力较强,不懂php基本也能看懂他在做什么)

开发速度:yii≥ laravel> phalcon

学习成本、使用成本:yii≥ laravel> phalcon

综上所述,整体上Yii相对突出,适合中大型项目;ThinkPHP适合快速开发和中小型项目;phalcon适合高性能要求的项目;Laravel适合简洁对代码有最追求的同学。大家各取所需。

什么是thinkphp

ThinkPHP是一个性能卓越并且功能丰富的轻量级PHP开发框架,本身具有很多的原创特性,并且倡导大道至简,开发由我的开发理念,用最少的代码完成更多的功能,宗旨就是让WEB应用开发更简单、更快速。从1.*版本开始就放弃了对PHP4的兼容,因此整个框架的架构和实现能够得以更加灵活和简单。2.0版本更是在之前的基础上,经过全新的重构和无数次的完善以及改进,达到了一个新的阶段,足以达到企业级和门户级的开发标准。

好了,文章到这里就结束啦,如果本次分享的thinkphp和什么是thinkphp问题对您有所帮助,还望关注下本站哦!

erlang “erlang”怎么读关键词竞价排名,SEM百度竞价中关键词排名计算公式是