框架全部重新开发,敬请期待
【线下交易被骗无法处理】

好站网

laravel与TP的区别

  • 时间:2019-05-14 17:35 编辑: 来源: 阅读:126
  • 扫一扫,手机访问
摘要:1、TP框架:ThinkPhp简单、快速,基于MVC和面向对象,易用性较高,是一款简洁实用的轻量级框架。2、Laravel框架:  Lavavel一直秉承着优雅的原则,很好的支持了composer,实现了更丰富的扩展,社区文档活跃,相较于TP,Lavavel更庞大

1、TP框架:


ThinkPhp简单、快速,基于MVC和面向对象,易用性较高,是一款简洁实用的轻量级框架。


2、Laravel框架:


  Lavavel一直秉承着优雅的原则,很好的支持了composer,实现了更丰富的扩展,社区文档活跃,相较于TP,Lavavel更庞大,安全性也更高,更适合开发大中型项目,被称为“巨匠型开发框架”。


个人感觉TP5和Laravel框架的区别已经很小了,相较于TP3,TP5支持了composer安装,配置文件位置变化,支持了闭包函数,验证方式也跟Lavarel相似,数据返回方面也可以使用return进行数据返回。


3、区别


1)提交数据的方式,Laravel在提交表单时需要在表单中加入{csrf_field}来防止跨域攻击,而TP不会。


2)路由,Laravel必须先定义,再使用,路由文件为routes.php,TP在配置文件中开启路由后,路由格式是:'路由表达式' => '路由地址和参数'(使用路由的前提是URL支持phthinfo并且开启路由),路由可以使URL更符合SEO。


3)中间件,Laravel的中间件,中间件就是HTTP请求到达之前经过的层,通过中间件我们可以验证用户是否登录等一些通用操作。


4)操作数据库方式,都可以使用实例化(建立相对应的模型类)和DB:table('表名')来操作数据库,使用原生查询时不太相同,Laravel使用Db::操作('原生sql'),TP使用Db::query('原生sql');


5)Laravel升级十分简易,而TP大版本的升级要重构代码。


4、这个是laravel和tp的简介,想了解更详细的可看这个

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

作者:jiangnanqbey 

来源:CSDN 

原文:https://blog.csdn.net/jiangnanqbey/article/details/80860156 

版权声明:本文为博主原创文章,转载请附上博文链接!


https://www.haozhan.com/news/txtlist_i65203v.html

  • 全部评论(0)
最新发布的资讯信息
【站长教程|其他教程】免费提供qq群人数监控软件:控制群人数,保证qq群排名(2019-06-15 16:23)
【站长教程|thinkphp教程】ThinkPHP6.0版本正式发布,全面拥抱组件化开发趋势(2019-06-10 12:08)
【站长教程|laravel教程】Laravel运行出错RuntimeException No application encryption key has been specified.(2019-06-09 21:47)
【站长教程|laravel教程】laravel上传至服务器上出现Whoops, looks like something went wrong.(2019-06-09 21:13)
【站长教程|php教程】MVP框架的演化(2019-06-03 20:04)
【站长教程|php教程】微信域名拦截检测原理、源码(2019-06-01 00:36)
【站长教程|thinkphp教程】 laravel与TP的区别(2019-05-14 17:35)
【站长教程|php教程】TP与laravel简介(2019-05-14 17:32)
【站长教程|php教程】学习TP5(一):TP5框架下载与快速入门使用(2019-05-14 13:13)
【站长教程|】火车头闪退解决(2019-05-12 16:05)
底部广告
网站首页 | 关于我们 | 广告合作 | 联系我们 | 隐私条款 | 免责声明
CopyRight 2014-2024 好站网 | 闽ICP备17003376号-4
展开