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

2020-06-18 08:21:30 +08:00
 fxjson

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

4818 次点击
所在节点    程序员
31 条回复
lifeintools
2020-06-18 08:23:56 +08:00
个人习惯
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
2020-06-18 09:13:07 +08:00
外包公司可喜欢 laravel 了,开箱即用
mirrorpen
2020-06-18 09:26:36 +08:00
@qq1340691923 外包公司最爱的难道不是 TP?
littleylv
2020-06-18 09:29:16 +08:00
各有各的适合场景;个人喜好、习惯也有关系。
我打印 Hello World 还不需要框架呢
hbolive
2020-06-18 09:30:56 +08:00
@mirrorpen 这二者在外包公司那可是一时瑜亮。。
Immortal
2020-06-18 09:33:08 +08:00
现在 PHP 写的少了
很幸运刚开始入行那时候写 PHP 公司用的就是 Yaf
后来辗转跳槽 如果写 PHP 也一只都是用 Yaf
ORM 大概就是 Meedo?
mirrorpen
2020-06-18 09:35:09 +08:00
@hbolive 所以现在很多非外包公司都用 yaf 和 swoole 了..
whywhywhy
2020-06-18 09:57:44 +08:00
越是复杂的东西越是应该学习,不说掌握,起码要了解,对于开拓思路很有帮助。
ericgui
2020-06-18 10:01:25 +08:00
@qloog yaf 新版已经支持 namespace 了,支持 psr4
vus520
2020-06-18 10:10:46 +08:00
yaf 还更新么
qq1340691923
2020-06-18 10:12:33 +08:00
你可以试一下 phalcon
xiaotianhu
2020-06-18 10:16:17 +08:00
一个人乐意咋干咋干

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

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

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

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

偷偷的 google 了下,PHP 果然强大
kisshere
2020-06-18 11:53:14 +08:00
一直搞不懂,opcache 这种东西一出来,yaf 和 phalcon 这种框架不应该灭绝了吗?

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

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

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

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

© 2021 V2EX