首先php的使用依然简单。
其次是 使用laravel后写的代码量非常少,开发速度极快。
并且很好的避免了mvc架构的传统问题,肥大的model,肥大的controller。
对于开发网站来说。我认为前端的复杂度远比后端高,从html+css 到渐进式的vue。 到使用node做服务端渲染,顺手就使用node做一些socket通信。 从原来的v到现在的vc。 从按页面开发到模块化开发,从restful到graphql。
php的工作都在慢慢往前端迁移,提供一个简单的restful接口就好了
比如这是我在最近开发中提供的接口 /posts?fields=id,title,desc,comment_count&type=news&sort_by=comment_count&pre_page=15&page=2&include=comment:limit(1):fields(id,content).user,tag
这一个接口预想能够适应前端所有需要获取帖子列表的地方,pc,h5,ios,安卓,列表页,个人中心。
你觉得这个接口复杂吗? 难以实现吗。。。其实只要几行代码就可以根据参数自动去orm中解析出一组数据来。并且很好的解决了n+1的问题
php都这样了,还难吗? 你指的是php的语法难吧。。
php不仅没有变的难,而是变的越来越可有可无。
当我看到github上一个vue demo都有7000多star, 开源几天的mpvue就5000多start。
而php近年来最火的swoole的star还没有vue一个demo多的时候我觉得php已经没有未来了。
在我看来一门语言的根本是社区,而php开发者的圈子有些惨淡了呀,近年来也没有比较好的项目涌现出来(大公司对php的贡献意愿很一般,自身的局限性也比较大)