Laravel 感觉也太重了

2015-04-30 15:43:32 +08:00
 csensix
很早就知道 Laravel,看过它的官方文档,发现安装过程很复杂,所以一直搁置没有使用它。这几天抽空学习了一下。安装、配置、功能实现,参照的是网上的一个实例教程。

最后得出的结论是,Laravel 对于自己来说还是太重了,不论是验证、路由等,它所依赖的东西太多,很容易让我忘掉自己真正想去完成的事情是什么,而一直纠结于它的一些规则。之前我使用Slim的时候完全没有这种感觉。

Slim 提我们完成了一些最基础的东西,比如我喜欢 Slim 路由。其他数据库、模板等功能可以自己整合其他的一些优秀库(ezSQL 和 Smarty),自由度更高。

当然,也有可能是因为自己对于PHP面向对象掌握度太低的缘故。

不知道大家是什么看法,欢迎交流。
7659 次点击
所在节点    PHP
34 条回复
jacob
2015-04-30 15:57:53 +08:00
fullstack杂货铺,要啥有啥。
icyflash
2015-04-30 16:03:51 +08:00
csensix
2015-04-30 16:06:07 +08:00
@icyflash 是个不错的选择
babyname
2015-04-30 16:10:47 +08:00
Symfony 那么多组件,可以自己根据需求搭建一个出来。Route, Doctrine, Http相关组建就搞定了。
tencoldays
2015-04-30 16:31:11 +08:00
SlimFramework, 不二之选:)
ldehai
2015-04-30 16:51:18 +08:00
@csensix 我觉得codeIgniter不错,没那么多高级的东西
jarontai
2015-04-30 16:56:21 +08:00
orm, migration, queue, middleware你都没有用嘛,自己整合是比较灵活但也稍显麻烦,Laravel适合我这种懒人,哈哈
lincanbin
2015-04-30 16:59:21 +08:00
自己造框架
kslr
2015-04-30 17:00:25 +08:00
看做什么了~ 虽然多但是以后也很方便
mactaew
2015-04-30 17:50:36 +08:00
用了一下,觉得Node.js挺好哒~
joshuasui
2015-04-30 18:03:28 +08:00
laravel的lumen就是适用于快速开发 laravel 就是适用于大网站开发……看干什么了
lyf362345
2015-04-30 18:11:35 +08:00
安装负责是因为你没用过 composer, 如果你用过就会发现, 安装其实一条命令就好了.
至于配置, 默认不用配置就跑的起来, 而且本身提供的特性你是可以不用的.
db 和模板你就用自带的 orm 和 blade 吧, 如果接受不了就是你们的问题了
orvice
2015-04-30 18:24:01 +08:00
@lyf362345 composer国内比较慢就是了。。。
Laravel写起来很棒,比较不爽的是内置的用户注册登录重置密码脚手架竟然集成到framework了。。。
tabris17
2015-04-30 18:26:22 +08:00
不是太重,而是太乱
tabris17
2015-04-30 18:27:38 +08:00
@lyf362345 虽然composer很好用,但是我最怕这三种包管理工具了,你很难发现有什么坑在等着你
whatisnew
2015-04-30 18:28:49 +08:00
重不重的,取决于你的需求
guoer
2015-04-30 18:53:08 +08:00
lumen
bdnet
2015-04-30 19:11:08 +08:00
鱼和熊掌, Laravel 相对是比较复杂(个人觉得不重,如果喜欢 on rails 那套,应该很容易接收),fullstack 嘛,提供的都是开箱即用的,企业开发和一些复杂应用没什么问题,所以后面作者(是作者吧?)又推出了更轻量级的 Lumen。

Slim 嘛,就是没什么依赖,要什么功能自己加。

Laravel 5 的结构变化挺大,各组件分离,所以可以精简出一个 Lumen。

哪个合适:看需求,看那个熟悉,就哪个吧
Feobe
2015-04-30 19:12:41 +08:00
是你不习惯。
Doubear
2015-04-30 19:40:52 +08:00
Slim就是个路由器,现在好像有模版引擎了

Lumen是精简的L5 适合写接口

Laravel5 太复杂了 东西藏的很深 我现在都没办法搞清楚他那个Blade模版引擎是怎么一个实现过程

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/187542

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX