Laravel 中的几句心灵鸡汤 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Scholer
V2EX    PHP

Laravel 中的几句心灵鸡汤

  •  
  •   Scholer 2015-10-03 10:15:20 +08:00 7771 次点击
    这是一个创建于 3666 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一共八句:

    • 'When there is no desire, all things are at peace. - Laozi'
    • 'Simplicity is the ultimate sophistication. - Leonardo da Vinci'
    • 'Simplicity is the essence of happiness. - Cedric Bledsoe'
    • 'mile, breathe, and go slowly. - Thich Nhat Hanh'
    • 'Simplicity is an acquired taste. - Katharine Gerould'
    • 'Well begun is half done. - Aristotle'
    • 'He who is contented is rich. - Laozi'
    • 'Very little is needed to make a happy life. - Marcus Antoninus'

    执行 artisan inspire 时随机返回一句。

    38 条回复    2015-10-04 18:52:55 +08:00
    WildCat
        1
    WildCat  
       2015-10-03 10:18:49 +08:00 via iPhone
    然而性能还不如 Rails
    meteor2013
        2
    meteor2013  
       2015-10-03 12:03:43 +08:00
    老子 8 句中就有两句!牛 X
    orFish
        3
    orFish  
       2015-10-03 12:46:09 +08:00
    @WildCat 2 个都是慢得要死的框架比性能有什么意义。。。
    zonghua
        4
    zonghua  
       2015-10-03 12:47:55 +08:00
    @orFish PHP 本来就是个 C 的框架,直接写 PHP 吧~
    jodoo
        5
    jodoo  
       2015-10-03 12:58:25 +08:00
    @zonghua 我也是这样的赶脚,呵呵。
    tushiner
        6
    tushiner  
       2015-10-03 13:50:40 +08:00
    @orFish 主要还是 API 颜值高,给开发者带来一种无以言表的成就感
    movtoy
        7
    movtoy  
       2015-10-03 13:53:42 +08:00   2
    一堆牛 B 谈性能的。。可惜这个世界大部分的项目在没到谈性能的资格前就死了。
    Scholer
        8
    Scholer  
    OP
       2015-10-03 14:00:12 +08:00
    @meteor2013 是啊

    一群人跑过来谈性能
    WildCat
        9
    WildCat  
       2015-10-03 14:39:34 +08:00 via iPhone
    呵呵,真的是没酸到点子上。

    首先,我没说性能不行就不能用。
    其次,我的意思很简单,既然不如 Rails 性能好,不如直接用 rail 。
    另外,我不 NB 。我觉得并不需要称为专家之后再来探讨一个东西的优劣。有些人的思维似乎和当局一样:不是专家,就不能说话。
    isCyan
        10
    isCyan  
       2015-10-03 14:59:49 +08:00 via iPhone
    @WildCat 本来只是说下心灵鸡汤,谈什么性能呢
    pepsin
        11
    pepsin  
       2015-10-03 15:06:33 +08:00
    @WildCat 人爱用哪个用哪个嘛,前人写了 20 万行 PHP ,你说改 Rails 就改 Rails 么?

    前端框架那么多,你可以试试去劝他们都用一个。
    gaitana
        12
    gaitana  
       2015-10-03 15:07:12 +08:00
    @tushiner API 颜值高是文档设计的比较精美,那些 API 真拿到编辑器里面一堆的 :: 符号颜值一点都不高,还不如直接写 php 原生代码。
    gaitana
        13
    gaitana  
       2015-10-03 15:13:16 +08:00   1
    第一次接触 Laravel 是 13 年春天,那时候 Laravel 才刚出来不久,第一版文档比现在的颜值还要高(我认为),但是用它写了一个小项目,才发现代码很丑陋, rails 组织代码的方式并不适合 php 语言。

    Laravel 的文档让人一看就喜欢上,觉得 API 设计精美,但这是一个骗局。在文档里面,隔几段文字穿插一小段高亮语法的 API 。其他框架的 API 用这种文档组织方式,看上去也会觉得很美。但是把它放在 IDE 中一大堆的 api 的时候,你就会发现丑死了。
    trimleo
        14
    trimleo  
       2015-10-03 15:21:41 +08:00 via Android
    写原生 php 的 难道你们的方法都是几百行的面条吗 总要有合理的封装以及对外相对简洁的 api 方便写业务代码
    gaitana
        15
    gaitana  
       2015-10-03 15:31:13 +08:00
    @trimleo PHP 框架的 API 提供的功能, session 、 cookies...都有原生的 API 了(命名不太统一的函数),数据库、分页这些可以自己封装, php 不像 ruby 、 python 这种语言,没有框架的话写个 hello world 也得几十上百行代码, php 天生就是 web 语言+模板语言。

    如果是从 java 等其它语言转来写 php 的,没有切面编程、 AOP 、 Request 、 Response 对象、事件、 Signal 、队列这些高大上装逼利器就不会写动态网页的,麻烦先学会 php way
    XianZaiZhuCe
        16
    XianZaiZhuCe  
       2015-10-03 15:37:11 +08:00 via Android
    @movtoy 哥们有点刚啊。支持你。
    gaitana
        17
    gaitana  
       2015-10-03 15:39:26 +08:00
    几年前我也随大流,研究 PHP 的 AOP 、反射机制这些高大上的东西,好像吃透了这些知识就上了一个新台阶新层次了,现在想想这种做法我不想用那个词形容了。

    我想告诉那些迷茫的小青年:既然你这么膜拜 JAVA 那么企业级的东西,干嘛还来用 php 这种草根技术?
    WildCat
        18
    WildCat  
       2015-10-03 15:42:32 +08:00 via iPhone
    @pepsin 您说的很有道理。不过我也没让别人改来改去 : )
    Scholer
        19
    Scholer  
    OP
       2015-10-03 15:48:26 +08:00
    @gaitana 除了你的老板 没人关心你懂什么会什么 自己愿意想怎么写都可以

    我只是想说下这个彩蛋而已。

    “ Simplicity is the essence of happiness.”
    loveminds
        20
    loveminds  
       2015-10-03 15:49:43 +08:00
    class Inspiring
    {
    /**
    * Get an inspiring quote.
    *
    * Taylor & Dayle made this commit from Jungfraujoch. (11,333 ft.)
    *
    * May McGinnis always control the board. #LaraconUS2015
    *
    * @return string
    */
    public static function quote()
    {
    return Collection::make([
    'When there is no desire, all things are at peace. - Laozi',
    'Simplicity is the ultimate sophistication. - Leonardo da Vinci',
    'Simplicity is the essence of happiness. - Cedric Bledsoe',
    'Smile, breathe, and go slowly. - Thich Nhat Hanh',
    'Simplicity is an acquired taste. - Katharine Gerould',
    'Well begun is half done. - Aristotle',
    'He who is contented is rich. - Laozi',
    'Very little is needed to make a happy life. - Marcus Antoninus',
    ])->random();
    }
    }

    23333.....
    Scholer
        21
    Scholer  
    OP
       2015-10-03 15:50:33 +08:00
    @loveminds 恩 看代码的时候无意中看到的。
    WildCat
        22
    WildCat  
       2015-10-03 15:52:00 +08:00 via iPhone
    @Scholer 楼主抱歉无聊开个玩笑歪楼了。不小心说了性能二字又犯了政治不正确的错误。匿了。
    TangMonk
        23
    TangMonk  
       2015-10-03 15:53:18 +08:00
    laravel 不够极致啊。。
    robinlovemaggie
        24
    robinlovemaggie  
       2015-10-03 16:04:36 +08:00 via iPhone
    老子那两句是“不欲以静,天下将自定”,“知足者富”吗?
    Scholer
        25
    Scholer  
    OP
       2015-10-03 16:07:28 +08:00   1
    @robinlovemaggie 知足常乐、无欲则刚,君子以和为贵
    ToysMall
        26
    ToysMall  
       2015-10-03 16:56:14 +08:00 via iPhone
    symfony 是最好的,没有之一
    jellybool
        27
    jellybool  
       2015-10-03 17:11:28 +08:00
    不限最好之争,但 laravel 是最流行的 PHP 框架是不争的事实
    chengzhoukun
        28
    chengzhoukun  
       2015-10-03 17:45:42 +08:00   1
    不如 zen of Python 有逼格
    >>>import this
    Gem
        29
    Gem  
       2015-10-03 17:58:15 +08:00
    symfony 文档很好。
    odirus
        30
    odirus  
       2015-10-03 18:43:16 +08:00
    @movtoy +1
    hellokittyer
        31
    hellokittyer  
       2015-10-03 19:02:50 +08:00 via Android
    早期的版本很喜欢。后面加入 composer 后,感觉非企业站去用这框架,是极不负责任。
    Chrics
        32
    Chrics  
       2015-10-03 20:33:09 +08:00
    @hellokittyer 自动化部署还是很有必要的
    tushiner
        33
    tushiner  
       2015-10-03 21:17:07 +08:00
    @gaitana 我是在嘲讽,不是追捧,本意是“厨师不比手艺比厨具”
    msg7086
        34
    msg7086  
       2015-10-04 02:42:19 +08:00
    @gaitana
    ruby 版 hello world

    puts 'hello world'

    我花了几分钟数了一下行数,发现并没有好几百。
    msg7086
        35
    msg7086  
       2015-10-04 02:52:00 +08:00
    @gaitana 以及如果你想跟 PHP 对比的话。
    PHP 下要输出网页,需要一个 Web Server 和一个 App Server 。
    通常这两个组件是 Apache + mod_php ,或者 Nginx + php-fpm 。
    对于 Ruby 来说,可以用 Webrick + Sinatra ,然后写个网页版的 hello world 就只要:

    require 'sinatra'
    get '/' do
    "hello world"
    end

    我花了几分钟数了一下行数,发现并没有好几百。
    qqjt
        36
    qqjt  
       2015-10-04 12:21:27 +08:00
    发个鸡汤也能撕起来…
    Artotria
        37
    Artotria  
       2015-10-04 18:49:30 +08:00 via Android
    @WildCat 的好像是家出的就一定是真理一
    aksoft
        38
    aksoft  
       2015-10-04 18:52:55 +08:00
    都闲的蛋疼吧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     6297 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 02:05 PVG 10:05 LAX 19:05 JFK 22:05
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86