php框架 java框架_求推荐个比较好用的 PHP 框架。

81

2019-05-17 11:38:01 +08:00   b7048e5c0150a989fed46971f5ac1886.png 4

我使用过 tp3、5、ci3、laravel5、yii2、swoole、phalcon,简单说下我的使用方式和经验:

TP:国内使用范围广,社区活跃度高,开源但是社区显得比较商业化,二三线城市招人或找工作容易,成本低。3.X 系列比较老了,大概使用了 1 年,开发过五六个电商项目,使用过程中发现一些 BUG (如开启 DEBUG 模式下,在 Linux 和 WIn 下面的驼峰路由映射有问题),也提交过官方,不过那时候官方正在上线 TP5,5 系列的话也是属于现代化开发模式了,可以对比 Laravel5。

CI: 简单易用 性能好 使用超过两年,不过很多轮子都要自己造或者引入第三方包 3.x 系列的基本上一代产物了 相对于现代化开发实在太落后了 如果项目很小 对设计模式也不太要求的话大可放心使用

Laravel: 社区活跃度高 ,生态非常好,性能相对落后。重逻辑下哪怕优化做的很好 QPS 也比较感人,不过大多数情况下很少直达语言这个瓶颈,以我们的项目来说主要问题在 DB 和磁盘的 I/O,所以改善实现方式,大量采用 Redis 来做缓存来处理这些问题。主要是快发起来确实太爽,我目前使用的主力框架也是 5.5LTS 版本,牺牲点性能换来的高效程度目前可以接受,个别项目对并发要求高的用到了 swoole 来常驻内存加速。

YII2:个人觉得 JAVA 过来的应该比较容易上手,中规中矩,方便的 GII, 性能也比较可以,不过组件深度绑定的 bootstrap 还有后端资源管理令我无法接受,短暂使用过两个项目,如果深度定制化要动手的地方还是比较多,适合没有 UI 妹子的后端。

Swoole:注意是 4.X 版本,我主要配合 Laravel 使用,具体场景如异步通知、Websocket、物联网接口等,最好先学习并掌握多进程 /多线程,TCP/IP,SOCKET 等相关知识,不推荐新手使用。

Phalcon:这个用在个别金融项目的微服务项目里,时间用的不是太长,不敢随便评价,没碰到过什么大坑。

其实不管你用什么框架 如果你本身编程思想和技术不行 哪怕用 Laravel 也只能写出来难以维护的代码 反之亦然

没淘汰的框架既然存在都有他的价值 争论哪个框架牛逼实则没有太大意义 就算你拿 Yaf 去做一个日 PV 不到 200 的博客,也不能体现出他的强悍支出,具体看场景:好钢要用在刀刃上。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值