V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
fxjson
V2EX  ›  程序员

还是 yaf 这种轻量级框架用着舒服

  •  2
     
  •   fxjson · 2020-06-18 08:21:30 +08:00 · 4836 次点击
    这是一个创建于 1653 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不喜欢 laravel 这种重量级框架,组件太多了,适合开发复杂应用,不过一些优秀的库确实特别好,喜欢用 yaf,没有的轮子自己造

    31 条回复    2020-06-19 07:21:29 +08:00
    lifeintools
        1
    lifeintools  
       2020-06-18 08:23:56 +08:00
    个人习惯
    qloog
        2
    qloog  
       2020-06-18 08:49:45 +08:00
    yaf 提供基本的架子,剩下的都自己撸,代码结构分层也可以按自己的思路随便搞,可以说是崇尚自由就用 yaf 吧~~

    之前写过一个架子和类库
    架子: https://github.com/1024casts/yaf-skeleton (包含基本的目录分层)
    类库: https://github.com/1024casts/yaf-library
    再加上启用了 namespace,非常方便~
    qq1340691923
        3
    qq1340691923  
       2020-06-18 09:13:07 +08:00
    外包公司可喜欢 laravel 了,开箱即用
    mirrorpen
        4
    mirrorpen  
       2020-06-18 09:26:36 +08:00
    @qq1340691923 外包公司最爱的难道不是 TP?
    littleylv
        5
    littleylv  
       2020-06-18 09:29:16 +08:00
    各有各的适合场景;个人喜好、习惯也有关系。
    我打印 Hello World 还不需要框架呢
    hbolive
        6
    hbolive  
       2020-06-18 09:30:56 +08:00
    @mirrorpen 这二者在外包公司那可是一时瑜亮。。
    Immortal
        7
    Immortal  
       2020-06-18 09:33:08 +08:00
    现在 PHP 写的少了
    很幸运刚开始入行那时候写 PHP 公司用的就是 Yaf
    后来辗转跳槽 如果写 PHP 也一只都是用 Yaf
    ORM 大概就是 Meedo?
    mirrorpen
        8
    mirrorpen  
       2020-06-18 09:35:09 +08:00
    @hbolive 所以现在很多非外包公司都用 yaf 和 swoole 了..
    whywhywhy
        9
    whywhywhy  
       2020-06-18 09:57:44 +08:00
    越是复杂的东西越是应该学习,不说掌握,起码要了解,对于开拓思路很有帮助。
    ericgui
        10
    ericgui  
       2020-06-18 10:01:25 +08:00 via Android
    @qloog yaf 新版已经支持 namespace 了,支持 psr4
    vus520
        11
    vus520  
       2020-06-18 10:10:46 +08:00
    yaf 还更新么
    qq1340691923
        12
    qq1340691923  
       2020-06-18 10:12:33 +08:00
    你可以试一下 phalcon
    xiaotianhu
        13
    xiaotianhu  
       2020-06-18 10:16:17 +08:00   ❤️ 1
    一个人乐意咋干咋干

    两三个人以上,合作项目,就不能随心所欲了.
    框架提供了什么?

    除了便利, 在人多的时候, 更重要的是约束.
    框架层面的约束, 比文字来的更有力, 不得不遵守.

    别瞎搞, 有个能扩展的架构, 不至于需求来了的时候要推翻重来, 或者耦合到一起变成一盘意面, 这是大型框架存在的意义
    hbolive
        14
    hbolive  
       2020-06-18 10:16:40 +08:00
    @mirrorpen 确实这俩逼格要高一些的。。
    wysnylc
        15
    wysnylc  
       2020-06-18 10:18:44 +08:00
    @xiaotianhu #13 确实,商业用途要的不是什么舒服而是约束
    guanhui07
        16
    guanhui07  
       2020-06-18 11:21:28 +08:00
    yaf phalcon 都用过 ,现在公司用的 laravel 也挺好
    qloog
        17
    qloog  
       2020-06-18 11:24:17 +08:00
    @ericgui 嗯,namespace 4 年前就支持了
    tabris17
        18
    tabris17  
       2020-06-18 11:25:30 +08:00
    yaf 个人项目,不靠谱。最近一次大版本更新是好多年前了吧

    真要用 native 框架,phalcon 还差不多。
    kylix
        19
    kylix  
       2020-06-18 11:29:29 +08:00
    好像听天书一样,不知道你们讨论啥。真是隔行如隔山啊~

    偷偷的 google 了下,PHP 果然强大
    kisshere
        20
    kisshere  
       2020-06-18 11:53:14 +08:00 via Android
    一直搞不懂,opcache 这种东西一出来,yaf 和 phalcon 这种框架不应该灭绝了吗?
    ben1024
        21
    ben1024  
       2020-06-18 12:14:23 +08:00
    yaf 对于自己的有想法改造框架,按自己思路去实现结构方便些。
    企业应用还是喜欢 laravel 这种打包好的快乐
    zpfhbyx
        22
    zpfhbyx  
       2020-06-18 12:30:54 +08:00
    @qloog https://github.com/1024casts/yaf-skeleton 这个你写的? 最近刚爆改了....
    qloog
        23
    qloog  
       2020-06-18 12:32:29 +08:00
    @zpfhbyx 是的呢
    qloog
        24
    qloog  
       2020-06-18 12:33:09 +08:00
    @Immortal Meedo 确实简单方便
    qloog
        25
    qloog  
       2020-06-18 12:33:54 +08:00
    @vus520 最近鸟哥更新的很频繁
    Varobjs
        26
    Varobjs  
       2020-06-18 13:00:25 +08:00 via Android
    yaf phalcon laravel yii 全部用过
    我推荐次序也和上面一致
    Varobjs
        27
    Varobjs  
       2020-06-18 13:05:36 +08:00 via Android
    @kisshere 为什么灭绝呢,框架不就是看公司用哪,外加个人喜好吗。说性能的都是扯犊子,业务但凡遇到框架的性能瓶颈了,已经离换架构换语言不远了啊
    yEhwG10ZJa83067x
        28
    yEhwG10ZJa83067x  
       2020-06-18 13:17:12 +08:00
    CodeIgniter
    iyaozhen
        29
    iyaozhen  
       2020-06-18 13:56:52 +08:00
    那肯定呀 百度和微博都在用,不过还是因为太简陋了,社区上没有 laravel 发展的好。因为企业级开发就是要条条框框限制死
    ajaxfunction
        30
    ajaxfunction  
       2020-06-18 18:29:02 +08:00
    @mirrorpen 你说的是 medoo 吧,那个性能太差了 ,差的离谱
    JaguarJack
        31
    JaguarJack  
       2020-06-19 07:21:29 +08:00 via iPhone
    Laravel 比他们都好。就算鸟哥写的也没用。玩的就是生态
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2376 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 15:57 · PVG 23:57 · LAX 07:57 · JFK 10:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.