老生常谈: 用过 zend框架 thinkphp qeephp yii ci 阿里内部PHP框架继承phpwin
thinkphp:网建级别框架 运行速度快功能模块比较丰富 对新手友好 文档全上手快 追求开发速度选此框架
yii: 上手比thinkphp难一些 中度学习框架 不过现在都是前后端分离 貌似yii不太友好
laravel:企业级框架 运行速度稍慢 功能模块丰富 上手难度高 扩展性强 标准性强 社区活跃
选择laravel + mysql + redis +mongodb + rmq + es + [NEO4J可选]
一般来说还要处理分布式日志mongodb也可以 最好是上es
特别说一下 neo4j 是图形数据库 这个针对关系图谱来应用 再结合es
redis中小项目可以用来做中间件 缓存 队列 削峰 锁 一些特性还是可以满足的 大型项目对数据严格要求 就要用rmq来做解耦
es这个可以用来处理LOG 搜索 大数据分析
其实100人以下的公司 能用到rmq的也不多 更不要说es了 neo4j 可能都没听过
应用到rmq 功能解耦 微服务 就属于架构师范围了 es更是需要专人去应用维护
选型 还是要根据项目赚不赚钱来选择
小项目追求的是速度
中性项目追求的是成长
大型项目追求的是稳健
小项目 thinkphp+mysql+redis 够了
中性项目 laravel+mysql+redis+mongodb 够了
大型项目 laravel + mysql + redis + mongodb + rmq 够了
更完善的项目 laravel + mysql + redis + rmq+ elasticsearch 够了
超级项目 : 就需要更底层的语言了 java go c++ c 去做后端的事情了 比如在阿里云PHP也就是个前端