Login
网站首页 > 文章中心 > 其它

php框架和原生区别_thinkphp和原生php区别

作者:小编 更新时间:2023-08-01 12:46:05 浏览量:339人看过

php框架相对原生php影响性能或效率吗

影响不大.因为http的请求,会受到网络速度的限制.与此相比,程序内部实现造成的影响,可能是很微小的.目前流行的php框架有yii、ci等.用它们编写一个简单的程序,和不使用框架,运行速度几乎没有差别.但使用框架时也需注意一些问题.

php框架和原生区别_thinkphp和原生php区别-图1

一个网页响应速度,和其网站架构、HTML的结构和比较耗时的操作关系较大.

其中网站架构涉及硬件设备和应用程序分布式布署的问题,对性能影响最为显著.一些程序难以解决的性能瓶颈,要用架构设计去解决.比如数据库读写分离.

程序比较耗时的操作,如数据库查询、图片处理、压缩文件等.其中数据库的因素较为普遍.这里要提到一个框架的问题.yii框架自带的数据库模型非常强大,有了它我们基本上不用写SQL语句.但是,它自己生成的SQL语句不一定是最佳的.为了保证网站性能,关键的查询需要自己把握.而且比较复杂的抽象,也会降低性能.它的官方文档中,也不建议在大型网站中使用模型.

综上,框架的特性要选择性地使用.使用前要仔细阅读文档.优化网站要考虑多种因素,而不是仅仅关心程序的实现.要杜绝对程序效率影响不大的"微优化".

php原生代码和php框架代码的区别

楼下回答的真是垃圾

初学者建议先用原生态php, 掌握好基本语法

框架就是将一些常用的功能给你封装好了,你用起来方便,

基础知识学完后,可以尝试使用框架,提高工作效率,框架用熟练后,看看它的源代码,比较有知名度的框架代码写的很牛逼的

PHP框架与PHP类的区别

用框架能造房子,用类只能造个门.

简单的说,框架提供了快速搭建网站需要的全部组件.而类可能只是其中的一个组件.

php的类是一个面向对象的概念.

对于面向对象的框架你可以说这个框架是由很多类组成的,但是不一定说拿很多类就能组成一个框架,上面说过了,需要快速搭建网站需要的全部组件才能叫完整的框架.

------------------------------

用框架有用框架的好处,不用自然也有不用的好处,框架可以加快开发效率,成熟,稳定,但框架有局限性,瓶颈也很多,还有一定的门槛,比较成熟的开发团队都是自己开发框架的,因为适用更灵活,不过我还是推荐你使用框架来进行开发,无论你是新手还是老手.

框架我接触过一些,国产的thinkPHP和fleaPHP(qeePHP)比较容易上手,有中文支持,适合新手,但是功能明显不足,国外的象symfony,

yii这类就比较强劲,国内用的最多的还是zend,中文文档很全,中文用户也多.

你可以来我们的网站看下框架相关的知识.

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

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

php框架中的方法与原生sql语句的区别,面试的时候被问到这个问题.

php框架中的方法最终也是要被框架解析成sql语句来执行的,如果使用原生的sql效率会高一些,但是失去了一些灵活性和安全性(比如框架在解析的时候可能会对数据做安全性检查,唯一性检查等等,这就是使用框架的好处)

纠结使用原生PHP还是框架?

php本身就可以理解为一个web开发框架,针对web,针对http已经把很多细节封装好了,你就直接用就OK.比如,你调用setcookie,下次就能通过$_COOKIE获取到值,使用框架只是为了避免重复造轮子而已,框架一般集合了ORM、缓存机制、模板机制等等,如果不用框架自己从零开始写的话,那任务量繁重而且基本一个人也很难实现这么多功能,如果有框架的话,那么就方便多了,省了很多开发任务的.

以上就是土嘎嘎小编为大家整理的php框架和原生区别相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章