1
jacob 2015-04-30 15:57:53 +08:00
fullstack杂货铺,要啥有啥。
|
2
icyflash 2015-04-30 16:03:51 +08:00
|
4
babyname 2015-04-30 16:10:47 +08:00
Symfony 那么多组件,可以自己根据需求搭建一个出来。Route, Doctrine, Http相关组建就搞定了。
|
5
tencoldays 2015-04-30 16:31:11 +08:00
SlimFramework, 不二之选:)
|
7
jarontai 2015-04-30 16:56:21 +08:00
orm, migration, queue, middleware你都没有用嘛,自己整合是比较灵活但也稍显麻烦,Laravel适合我这种懒人,哈哈
|
8
lincanbin 2015-04-30 16:59:21 +08:00 via iPhone
自己造框架
|
9
kslr 2015-04-30 17:00:25 +08:00
看做什么了~ 虽然多但是以后也很方便
|
10
mactaew 2015-04-30 17:50:36 +08:00
用了一下,觉得Node.js挺好哒~
|
11
joshuasui 2015-04-30 18:03:28 +08:00
laravel的lumen就是适用于快速开发 laravel 就是适用于大网站开发……看干什么了
|
12
lyf362345 2015-04-30 18:11:35 +08:00
安装负责是因为你没用过 composer, 如果你用过就会发现, 安装其实一条命令就好了.
至于配置, 默认不用配置就跑的起来, 而且本身提供的特性你是可以不用的. db 和模板你就用自带的 orm 和 blade 吧, 如果接受不了就是你们的问题了 |
13
orvice 2015-04-30 18:24:01 +08:00
@lyf362345 composer国内比较慢就是了。。。
Laravel写起来很棒,比较不爽的是内置的用户注册登录重置密码脚手架竟然集成到framework了。。。 |
14
tabris17 2015-04-30 18:26:22 +08:00
不是太重,而是太乱
|
16
whatisnew 2015-04-30 18:28:49 +08:00
重不重的,取决于你的需求
|
17
guoer 2015-04-30 18:53:08 +08:00 via iPhone
lumen
|
18
bdnet 2015-04-30 19:11:08 +08:00 1
鱼和熊掌, Laravel 相对是比较复杂(个人觉得不重,如果喜欢 on rails 那套,应该很容易接收),fullstack 嘛,提供的都是开箱即用的,企业开发和一些复杂应用没什么问题,所以后面作者(是作者吧?)又推出了更轻量级的 Lumen。
Slim 嘛,就是没什么依赖,要什么功能自己加。 Laravel 5 的结构变化挺大,各组件分离,所以可以精简出一个 Lumen。 哪个合适:看需求,看那个熟悉,就哪个吧 |
19
Feobe 2015-04-30 19:12:41 +08:00
是你不习惯。
|
21
lyf362345 2015-05-01 01:39:47 +08:00
@orvice 我没觉得慢啊, 你也可以试试代理http://pkg.phpcomposer.com, https://composer.fengqi.me
"用户注册登录重置密码"这个我觉得没啥不好的, 而且也是可以不用的, 不过可以用来参考 |
22
lyf362345 2015-05-01 01:42:48 +08:00
@tabris17 能有什么坑呢, autoload 而已, 而且都是开源的代码就在 vendor 下面防着, 你是抗拒接受而已, 不过现在这些第三方管理都是潮流了, php, ruby,go,node,css,js, python等等 全部都是, 还是紧跟时代好点,
|
23
orvice 2015-05-01 02:35:28 +08:00 via Android
@lyf362345 第二点我的意思是。。。脚手架代码都是在框架中而不是app中。。。如果不用。。。这些代码就浪费了。。。我有点强迫症啦((
|
24
steven_yue 2015-05-01 03:15:33 +08:00
分就必合,合久必分
|
25
konakona 2015-05-01 06:24:48 +08:00
认真学习,这是社区趋势。
切勿为了知识短板的暴露,而放弃学习。 |
28
yangmls 2015-05-01 15:21:11 +08:00
composer 都这么流行了,如果还觉得安装麻烦,你大概已经跟不上 PHP 社区的发展了。可能你也不知道 PSR 规范。
Laravel 的东西比如验证器什么的不是强制性的,你不想用,完全可以只用路由和控制器部分。 unit test,migration,queue 几乎是做一个中型网站必备的东西,你如果完全不需要,只能说明你的项目管理和控制很烂。 Smarty 差不多该进火葬场了。 如果你的需求一直都是做个博客上面的,那上面就当我没说。。。 |
29
timsims 2015-05-01 15:55:22 +08:00
先吐槽安装麻烦:
完全新项目,Laravel new xxx 就完事了,连composer update也省掉,接下来就是配个虚拟主机, homestead也是一条serve命令就解决 包管理是发展的趋势,这年头第三方包都遵照psr-0或者psr-4规则, 如果你还想手动include,require,或者自己手动写autoload规则的话反而容易出问题,当然如果你觉得自己有能力写个更高效的psr0/4实现也可以给composer项目发个pull request 所以要么用现有的轮子要么做个更吊的轮子,但别重复做一样的轮子 |
31
tabris17 2015-05-01 20:07:10 +08:00
曾经在某个第三方项目上进行二次开发,项目使用的环境很复杂:Python RoR Node.js Mongodb Mysql Nginx Elasticsearch Rabbitmq memcache gunicorn supervisor …… 等等等 还有一堆pip npm gem 安装的第三方包/库。
但是他使用了美好的一键安装开发环境:vagrant自动下载box,ansible自动配置环境。很牛逼吧,但是每次安装都是一种磨难,要么这里出问题了,要么那里出问题了,不同电脑上会出不同的问题,同一台电脑上每次安装都会出现新的问题,简直呵呵呵啊。你在电脑前守着2小时,然后突然发生一个failure,前功尽弃…… |
33
lbp0200 2015-05-27 12:35:49 +08:00 via Android
只能说他不适合你
|
34
sunsh217 2016-05-12 16:03:26 +08:00
laravel 就是一坨屎。很臭。
|