laravel ci TP3 TP5各个php开发框架的优缺点

  • laravel的优缺点:
【优点】:
1. 代码简洁优雅
2. 通过composer安装扩展类的依赖很方便
3. 强大的路由,用简单的回调函数就可以调用,快速绑定控制器和路由
4.artisan 命令行工具很多手动的工作都自动化
5.blade模板渲染速度快
6.ORM操作数据库(对象关系映射)
7.自带各种方便的服务,如:validator数据验证,缓存,单元测试等等
8.应用程序可以受到中间件的保护,中间件会处理分析和过滤服务器上的HTTP请求。
  可以安装中间件,用于验证注册用户,并避免如跨站脚本(XSS)或其它的安全状况的问题
9.依赖注入(一个类对另一个类对依赖不是由内部生产而是外部通过参数或者其他形式注入)
10.文档比较全面

【缺点】
1.学习成本较高
  • ORM(Object-Relational Mapping)操作数据库的优缺点
【优点】
1.大大减少重复性代码,当我们实现一个应用程序时(不使用O/R Mapping),我们可能会写特别多数据访问层的代码,从数据库保存、删除、读取对象信息
2.简单:ORM以最基本的形式建模数据。比如ORM会将MySQL的一张表映射成一个Java类(模型),表的字段就是这个类的成员变量
3.精确:ORM使所有的MySQL数据表都按照统一的标准精确地映射成java类,使系统在代码层面保持准确统一
4.易懂:ORM使数据库结构文档化
5.易用:ORM包含对持久类对象进行CRUD操作的API,例如create(), update(), save(), load(), find(), find_all(), where()等&#x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值