网站的一般制作流程,html电影网站模板下载,上海 政务网站建设情况,百度网页版下载laravel框架
使用了大量设计模式#xff0c;框架完全符合设计模式的五大基本原则#xff08;面向对象设计模式有5大基本原则#xff1a;单一职责原则、开发封闭原则、依赖倒置原则、接口隔离原则、Liskov替换原则。#xff09;#xff0c;模块之间耦合度很低#xff0c;…laravel框架
使用了大量设计模式框架完全符合设计模式的五大基本原则面向对象设计模式有5大基本原则单一职责原则、开发封闭原则、依赖倒置原则、接口隔离原则、Liskov替换原则。模块之间耦合度很低服务容器可以方便的扩展框架功能以及编写测试。能快速开发出功能自带各种方便的服务比如数据验证、队列、缓存、数据迁移、测试、artisan命令行等等还有强大的ORM
laravel的优点
1使用composer包管理工具方便使用丰富的扩展包
2强大的路由系统Blade模板引擎
3文档非常丰富社区也是非常活跃现在全球范围内占有率最高基本上所有的问题都可以找到答案
4大量的第三方开源库composer收录的超过5500个包可以快速方便的实现模块功能第三方优秀的包官方都有详细使用手册。例如laravel/collective
5安全机制非常齐全提交表单的数据验证验证有差不多80种能想到的基本都有提交数据时产生随机_token验证避免非法提交,能避免跨域攻击和SQL注入。
6中间件和路由对访问进行过滤及控制调用函数类和方法前进行判断请求的合法性避免非法请求
laravel的缺点
缺点
1.基于组件式的框架所以比较臃肿。
2.没有自动路由每加一个action就要去配置文件里写一次
3.全局函数及facade 众多语言/框架都是先引入再使用laravel这里并不是
4.文档简陋细节没有讲清楚具体还要看源码
5.view层 view文件路径 用.取代/
6.性能 不如ci yii thinkphp