php laravel框架项目实例
laravel框架评价,转知乎的,
再说laravel和TP的比较吧,说实话laravel门槛比tp高很多,因为laravel是新框架,用了很多php新特性,并不向后兼容,而tp已经很多年了。
同时,laravel在国外流行而在国内不流行还有一个问题是,它真的很慢,为此在决定新项目上laravel的时候还和同事争论了很久。你觉得laravel响应一个get请求并输出一个hello world要居然要实例化33个对象显得比tp或者其他框架牛逼?
很多phper刚开始水平不够高,根本弄不懂laravel中的许多设计模式,什么依赖注入、控制反转、facade之类的,看着超级长逻辑超级绕的源码也很无力,而tp这方面则简单很多。更关键的是,tp有详尽的中文文档而laravel翻译的文档那些看起来很多但显然不够,对于很多英语不好的开发者这是一道无法逾越的鸿沟
当然,说到最后,我个人总结一下对laravel在国内不流行的观点
1 门槛高(设计模式,闭包)
2 中文资料少(多数人的硬伤)
3 设计非常复杂(尽管很优雅)
4 速度超级慢(国外网站很多压力并不大他们不在乎)
5 too java(这么复杂而且很像java我为什么不干脆就用java呢)
但瑕不掩瑜,laravel本身确实是一个非常棒的框架,尤其是最近基于它推出的lumen,速度大幅提升
http://download.csdn.net/detail/jacke121/9742875
php laravel框架项目实例相关推荐
- php后台开发(二)Laravel框架
php后台开发(二)Laravel框架 为了提高后台的开发效率,往往需要选择一套适合自己的开发框架,因此,选择了功能比较完善的Laravel框架,仔细学来,感觉和Python语言的框架Django非常 ...
- ueditor集成实例php,Laravel框架集成UEditor编辑器的方法图文与实例详解
本文实例讲述了Laravel框架集成UEditor编辑器的方法.分享给大家供大家参考,具体如下: 一. 背景 在项目开发的过程中,免不了使用修改功能,而富文本编辑器是极为方便的一种推荐,当然,个人认为 ...
- php laravel框架 rce分析 cve-2018-15133
本文将记录在 APP_KEY 泄露情况下的 Laravel RCE 漏洞.该漏洞可以分别在两个地方触发,一个是直接添加在 cookie 字段,例如: Cookie: ATTACK=payload :另 ...
- 极光 php 自定义消息,laravel框架使用极光推送消息操作示例
本文实例讲述了laravel框架使用极光推送消息.分享给大家供大家参考,具体如下: 最近需要使用极光推送往客户端推消息,所以这里记录下使用过程. 极光推送的服务端文档: https://docs.ji ...
- laravel框架的基础学习路线(不带composer的)
首先,博主这里一直用的都是laravel的一键安装包,所以一直没有用composer来操作过laravel.很多事情不用composer也能完成.这里主要是写给公司同事的一个laravel框架入手顺序 ...
- 使用 Composer 安装 Laravel 框架
前言: 1. Composer 安装 Laravel 有两种方式: 第一种是通过 Composer 的 create-project 命令安装 Laravel 框架, 第二种是先通过 Composer ...
- laravel框架中文手册_Laravel框架的这些你都懂的话,它核心架构基本就懂了
使用过arave框架的朋友都知道laravel框架里面除了提供一些基本的功能(如控制器.视图.模型)之外,还有中间件.门面.契约等,这些东西是如何在laravel框架运用起来的呢?今天就和大家详聊一下 ...
- laravel php配置,PHP Laravel框架路由配置及设置技巧全解
Laravel框架在PHP开发中使用十分广泛,本文主要对Laravel框架中的路由设置作详细的介绍,Laravel的路由配置非常灵活,如何设置好路由对PHP应用来说也是相当关键的. 基本路由 您的应用 ...
- php manual 反射,Laravel框架源码解析之反射的使用详解
本文实例讲述了Laravel框架源码解析之反射的使用.分享给大家供大家参考,具体如下: 前言 PHP的反射类与实例化对象作用相反,实例化是调用封装类中的方法.成员,而反射类则是拆封类中的所有方法.成员 ...
最新文章
- [POJ 1741] Tree
- java 函数参数 返回值_java中如何用函数返回值作为post提交的参数?
- SubSonic3.0.0.4.3源码包与调用Dll
- 首届UBDC全域大数据峰会:未来的数据一定是全域数据
- SearchRecentsuggestionsProvider
- 使用ReportNG更好看的TestNG HTML测试报告– Maven指南
- js解析java对象数组_js接收并转化Java中的数组对象的方法
- Box2D物理引擎的使用方法
- 新增加的HTTP状态码 -- 103
- 清华大学计算机系网络课程,资源分享:清华大学计算机系网络课程.pdf
- 微信服务号获取地理位置
- tp6 多关联withJoin查询
- 如何下载东四街道卫星地图高清版大图?
- 绘制图形与3D增强技巧(三)----三角形图元TRANGLE
- Git 常用的命令之避免尴尬
- SimpleMind Pro for Mac(思维导图)中文完整版
- ONE一言每天一句名言API
- 真正的员工激励如何做?并不是画大饼
- 电商企业的商业模式比较
- SH-SSS丨面向有声读物的跨说话人语音风格迁移
热门文章
- matlab中 intval函数,经常用到取整的函数,今天小小的总结一下!其实很简单,就是几个函数而已~~主要是:ceil,floor,round,intval...
- java中字符串的创建_【转载】 Java中String类型的两种创建方式
- 报名照片审核处理工具_初级报名!你的照片怎么处理才能通过审核
- synology_用于在Synology NAS上测试Spring Boot Web应用程序的JUnit模拟文件
- mysql数据采集中间件_开源 | MySQL数据传输中间件—DTLE
- python3安装cocos2d_(3)在Windows7上搭建Cocos2d-x
- java什么时候用链表,java - 手写LRU(使用链表,时间复杂度O(n))
- Spring Boot 2.x基础教程:使用Elastic Job实现定时任务
- 皮一皮:前女友竟然说这种话...
- 社群:加入 Spring 技术学习群