首页 > 后端开发 > 正文

使用原生php还是thinkphp框架好 到底如何选择PHP框架

2023-10-04 10:02:44 | 我爱编程网

今天,我爱编程网小编为关注后端开发的同学们准备了使用原生php还是thinkphp框架好 到底如何选择PHP框架,下面一起来看一下吧。

使用原生php还是thinkphp框架好 到底如何选择PHP框架

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

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

使用原生php还是thinkphp框架好 到底如何选择PHP框架

纠结,原生PHP很熟练,还有没有必要去学ThinkPHP

熟练也不行,原生的是基础,有便于理解。如果用原生的做项目会出现很多问题,比如扩展性低,比如某一个函数出现不兼容,处理起来很麻烦,比如一些漏洞 sql注入、xss、csrf都要自己写,框架中好多都是自带的,最少要用熟练一到两种框架,还要会最少一种开源框架的二次开发,这样一个陌生的项目才能快速理清逻辑。

使用原生php还是thinkphp框架好 到底如何选择PHP框架我爱编程网

到底如何选择PHP框架

主张不需要大小项目都用框架的,框架的最大优势在于规范协作开发,其次是很多资源都已准备好快速进入项目开发。但框架牺牲了不少性能,同一样一个输出语句,框架要调用几十个方法才能实现。

初学php,框架建议选择Thinkphp或才CodeIgniter,Thinkphp是国内非常流行的一个框架,学习资源,代码资源都很丰富,碰到疑问也可以很快找到答案。CodeIgniter是最接近原生态php的框架,学过php基础的人都很易上手,性能会比Thinkphp好一点,但国内社区不是很活跃,又是非国产框架,资源方面略输。

中级php,建议选择YII或者Symfony之类的框架,这两者在中型大型项目中都可以应付自由。社区活动程度还不错,资源不少。

高级php,建议选择Laravel或者yaf这类框架。Laravel是近几年才兴趣的框架,设计理念比较理,也没有历史php版本的包袱,据说是最优雅的框架。但学习上有一定门槛,特别是composer方式的包管理,需要理解透。yaf框架呢,是一个用C语言写出来的php框架, 性能方面没得说,据我了解到应该是最高的了,新浪不少应用都是用这个框架。但这个要服务器支持才行,部署起来麻烦点。

资深php,无招胜有招吧。

以上就是我爱编程网小编为大家带来的使用原生php还是thinkphp框架好 到底如何选择PHP框架,希望对大家有帮助,了解更多相关资讯请关注我爱编程网。
与“使用原生php还是thinkphp框架好 到底如何选择PHP框架”相关推荐
php选择框架还是原生好 到底如何选择PHP框架
php选择框架还是原生好 到底如何选择PHP框架

到底如何选择PHP框架主张不需要大小项目都用框架的,框架的最大优势在于规范协作开发,其次是很多资源都已准备好快速进入项目开发。但框架牺牲了不少性能,同一样一个输出语句,框架要调用几十个方法才能实现。初学php,框架建议选择Thinkphp或才CodeIgniter,Thinkphp是国内非常流行的一个框架,学习资源,代码资源都很丰富,碰到疑问也可以很快找到答案。CodeIgniter是

2023-09-29 10:00:06
php用原生还是框架解析快 到底如何选择PHP框架
php用原生还是框架解析快 到底如何选择PHP框架

php框架中的方法与原生sql语句的区别,面试的时候被问到这个问题。php框架中的方法最终也是要被框架解析成sql语句来执行的,如果使用原生的sql效率会高一些,但是失去了一些灵活性和安全性(比如框架在解析的时候可能会对数据做安全性检查,唯一性检查等等,这就是使用框架的好处)在php框架中,是用框架提供的方法函数还是用原生php代码写,哪个效率高?同样逻辑下hp框架本身就是由原生的ph

2023-10-07 03:54:06
新浪php框架 到底如何选择PHP框架
新浪php框架 到底如何选择PHP框架

到底如何选择PHP框架主张不需要大小项目都用框架的,框架的最大优势在于规范协作开发,其次是很多资源都已准备好快速进入项目开发。但框架牺牲了不少性能,同一样一个输出语句,框架要调用几十个方法才能实现。初学php,框架建议选择Thinkphp或才CodeIgniter,Thinkphp是国内非常流行的一个框架,学习资源,代码资源都很丰富,碰到疑问也可以很快找到答案。CodeIgniter是

2023-09-02 21:55:52
php框架理念 到底如何选择PHP框架
php框架理念 到底如何选择PHP框架

php网站建设已经成为了主流的方式相信每个人都知道php语言作为一门主机端语言,汇集了多种语言的长处,随着技术的发展,php应该算是现在大中小公司网站,会使用的建设网站语言,相对于asp和jsp来说,php确实在很多方面适用个人以及小型企业做开发,php网站建设之所以成为了主流的方式,这是由于php本身的优势导致的。应该选择适用自己的编辑工具,php的编辑工具有很多,每款编辑工具都有

2023-09-05 12:33:38
从seo角度选PHP框架 到底如何选择PHP框架
从seo角度选PHP框架 到底如何选择PHP框架

如何选择一门适合自己的php框架PHP作为一门成熟的WEB应用开发语言,已经深受广大开发者的青睐。与此同时,各式各样的PHP开发框架也从出不穷,面对如此多而且良莠不齐的开发框架,开发者们想必都会眼花缭乱,不知道该选择用哪个。其实并没有一个标准来衡量哪个开发框架就是最好的,开发者们需要根据自己的需求和项目要求来选择。今天蝉知小编和大家交流分享下开发者们在选择PHP开发框架时应该考虑哪些因素。

2023-09-29 13:05:14
用c语言开发的php框架 到底如何选择PHP框架
用c语言开发的php框架 到底如何选择PHP框架

到底如何选择PHP框架主张不需要大小项目都用框架的,框架的最大优势在于规范协作开发,其次是很多资源都已准备好快速进入项目开发。但框架牺牲了不少性能,同一样一个输出语句,框架要调用几十个方法才能实现。初学php,框架建议选择Thinkphp或才CodeIgniter,Thinkphp是国内非常流行的一个框架,学习资源,代码资源都很丰富,碰到疑问也可以很快找到答案。CodeIgniter是

2023-10-02 23:42:51
php原生快还是框架 纠结使用原生PHP还是框架?
php原生快还是框架 纠结使用原生PHP还是框架?

在php框架中,是用框架提供的方法函数还是用原生php代码写,哪个效率高?同样逻辑下hp框架本身就是由原生的php代码写成的,原理上是和原生php没什么区别的。只是php框架在程序结构上和文件目录上对php代码做了很好的规范,使php程序更有调理、结构更加清晰,而且php框架本身就写好了很多常用的类和方法,可以大大的节约开发者时间。所以,理论上说php框架相对原生php的性能或效率是

2023-09-16 02:38:48
c语言写的php框架 到底如何选择PHP框架
c语言写的php框架 到底如何选择PHP框架

到底如何选择PHP框架主张不需要大小项目都用框架的,框架的最大优势在于规范协作开发,其次是很多资源都已准备好快速进入项目开发。但框架牺牲了不少性能,同一样一个输出语句,框架要调用几十个方法才能实现。初学php,框架建议选择Thinkphp或才CodeIgniter,Thinkphp是国内非常流行的一个框架,学习资源,代码资源都很丰富,碰到疑问也可以很快找到答案。CodeIgniter是

2023-09-26 12:03:29