PHP 虽然没落了,但是 PHP 的东西是真的好用

20 天前
 pixcai

不得不说PHPLaravel框架(或者ThinkPHP)是真的好用啊,很多功能开箱即用,为什么现在的Web框架反而不这么做了呢?

比如GoGinNodeexpressPythonFlask,都是定义路由、返回JSON、模板渲染、静态文件服务这几个基础功能,想要别的需求还得自己装,自己装数据库驱动、搞注册登录、搞邮件发送什么的,更别说结合前端的VueReactTailwind CSS这些了,不会前端的搞配置都要搞半天。

反观Laravel系列,上面的功能要么自带,要么装个库运行下命令就自动全配置好了,简直不要太方便!

狠狠地被惊艳到了!

9473 次点击
所在节点    PHP
111 条回复
ferock
20 天前
虽然 php 一直在用,现在比起来,我更愿意用 python 的 fastapi
zhouyin
20 天前
@ferock
fastapi 具体什么优点
agdhole
19 天前
asp 能做到 Laravel 的功能,并且性能和可维护性也高太多,开发速度并不慢
dwu8555
19 天前
你怕是不知道 Laravel 抄袭的 Ruby on Rails 吧
elevioux
19 天前
PHP 衰落并不只是国内现象,国外亦然。我认为原因主要有两个。
一是其他语言在 Web 方面的逐步完善,这是根本。
二是性能以及设计问题导致大公司大项目在高性能场景不愿意用,导致缺少大公司背书和投入,导致高薪的职位缺少,导致新人不愿意使用。
从大公司出来任高管或创业的人自然也没有使用 PHP 的意愿。
PHP 开发组目前给我的感觉还是认定 PHP 是一门专门为 Web 而生的语言而不考虑其他使用场景。提升的性能除非能吊打 Java ,否者只是杯水车薪。
Torpedo
19 天前
php 最大的问题就是不适合团队协作。别的都是优点
现在大部分项目都是需要多人公共开发。还要换人。
大厂都不用,自然上升通道受限,所以没有之前火了
ruobingm
19 天前
@pfffs 一个官网,有何问题?。。做个站,半个月没人访问的,要啥安全 要啥自行车。
ruobingm
19 天前
@Torpedo ??不适合多人协作?不大理解 为嘛?
码云 乌龟 git svn 啥的 解决不了?
这边一更新,那边就生效,哪找这效率。java 啥的 还得编译编译。
换人问题,用 java 啥的就不换人?这换人压根跟语音没啥关系。。跟企业有关系。
JaguarJack
19 天前
@ruobingm #48 他说的应该是类型系统。没有泛型之类的?
cocong
19 天前
现在有了 gpt ,其实编程语言完全不重要了,简单功能就是和 gpt 聊几句的事。
Anakin078
19 天前
@ruobingm #47 是不是意味着访问量大,需要网络安全的业务就不应该用 PHP ?正好解答了他的疑问
Chinsung
19 天前
laravel 确实简单,现在这份工作在做公司之前商城项目 PHP 转 java 的工作,发现了一些问题:
1. 之前用 laravel Eloquent 写的复杂查询基本维护不动了,动不动几十行的 with 关联查询,出现慢 sql 只能把这个 orm 去掉重写 sql ,或者跟 eloquent 的 orm 关系 battle ,生成的 sql 还得去日志或者云厂商后台慢 sql 里看为什么慢
2. base 杭州,招 php 的时候发现,大部分 phper 的简历和项目都很单薄,计算机相关知识普遍偏弱,这块做 java 的你是可以从简历筛出来一些基础好的人的
3. 接口给前端返回的结果和入参,基本就是 db 透传,db 查出来透传给前端,前端把整个数据库对象传进来,接口平均几十个字段
4. 99.9%的 php 开发不了解 php 的内存调优和管理机制这些,但是 java 开发不论程度(起码背了八股),对 jvm 和 gc 起码是有个概念的
5. 对 web 好像基本的概念缺失,laravel 是支持 JWT 加密的,但是原来开发配置了一个 secret ,但是算法没指定加密算法,laravel 真的用明白了吗?
6. 现在 PHP 不是主流,你想招到一个有一定业务架构、技术架构概念的人很难,基本都是一些简单系统 CRUD 。
7. 商城用了多个库,之前的 php 开发直接用 laravel 多 DB 去操作,不知道分布式事务的概念。

从面试 php 的经验来看,大部分 php 面试者都想转 go 。其实也是个这问题:你 php 作为弱类型的语言,或者作为 C 的 web 进阶,比起 node 和 go 优势到底在哪里呢?
lolizeppelin
19 天前
很多程序员到一个阶段没进步的一个表现就是

总喜欢用直接、简洁的方式是办成一个事情,总是想: "搞那么复杂干嘛"

论坛你你问其实没啥用,某种意义和书差不多,你可能看懂的时候其实不太需要这本书了
简单来说就是 人教人,教不会;事教人,一次会

当你真遇到某些问题的时候,自然知道为什么要"搞那么复杂"了,多看多做,自然懂了
444683462
19 天前
凭借着很一般的技术 靠着 php 赚了不少 永远感谢 PHP
PopRain
19 天前
照这个说,asp.net webform 最好,所见即所得,一个人前后端全搞定
TUNGH
19 天前
@Chinsung 国内 phper 的整体开发水平,真的低得令人发指,我们项目的接口几百家公司对接,就属 php 开发对接问题最多,基础的网络概念都不懂,aes,3des 加密他们好像只会用默认的,传输数据丢失精度导致签名不通过也赖我们 ,真是菜得扣脚
askfilm
19 天前
码农何时能开心,

PHP 拿来批一批。

优化不好基础差,

嘿,咱们才是人上人!
askfilm
19 天前
@pixcai 这诗如何 :)
askfilm
19 天前
没了 PHP , 码农的幸福感会大幅下降
pixcai
19 天前
@askflim PHP 语言本身并不好用,只是它的框架好用。但是 PHP 8.x 我觉得已经好用很多了。

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

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

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

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

© 2021 V2EX