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

2024-08-30 17:45:00 +08:00
 pixcai

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

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

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

狠狠地被惊艳到了!

17904 次点击
所在节点    PHP
115 条回复
hhacker
2024-08-30 17:51:45 +08:00
Laravel 是真的好用, 但是我没有觉得 PHP 没落了
说实话, 自从 PHP7+以来, PHP 的生命力越来越强, 目前仍然是全世界网站伺服最多的后端语言, 实在看不出来哪里没落了
sagaxu
2024-08-30 17:53:56 +08:00
因为 Web 本身式微了,App 崛起,后端以前输出的是 html ,现在输出的是 JSON ,那些开箱即用的功能,按需引入更好。
haython
2024-08-30 17:55:20 +08:00
@hhacker php 的招聘确实是变的少了
ninjashixuan
2024-08-30 18:21:59 +08:00
前后端分离后以及上面提到的 app 崛起,大而全可能没有组合几样自己用的顺手的来得受欢迎,我也不太喜欢大而全的框架。
huigeer
2024-08-30 18:27:39 +08:00
国内 php ,加上 go ,vue ,运维,15K 外包,学历好点给到 20K 封顶
msg7086
2024-08-30 18:31:25 +08:00
学到了 Rails 的精髓了属于是。
retrocode
2024-08-30 18:33:50 +08:00
该说不说, php 的大而全是优势也是劣势, 初学者直接上手 php 后基本就很难接受其他语言了,太方便了, 天天光顾着跟人 php 天下第一了

我记得的初学时找的课程书, vue/java 之类的还跟你讲概念, php 基本就是跟你讲这个功能用这个函数那个功能是那个函数, 关键这些函数还是 php 的预置库.....

另外我对 php 各种稀奇古怪的函数命名印象深刻, 什么 单字母全局函数/下划线/大驼峰/小驼峰 样样俱全
snitfk
2024-08-30 18:40:48 +08:00
那是你知识面太窄,python 的 django ,GO 的 beego 都是大而全的框架。不同的框架有不同的用法。php 的整体社区已经不行了。国外开发语言使用的排名也掉到 10 名之外。laravel 整体被扫出问题。PHP 的人合适的人也难招。原来公司内用 PHP 的现在都要往 PYTHON 转。
crysislinux
2024-08-30 18:52:44 +08:00
现在已经没什么小站点了。大点的项目肯定是要一定的灵活性方便优化性能的。
lbp0200
2024-08-30 18:54:48 +08:00
Laravel 、ThinkPHP 这么好的东西,您就自己偷偷用,千万别告诉别人,这是你的优势。
pixcai
2024-08-30 19:02:41 +08:00
@crysislinux 用的确实少了,但是真的好用,而且对于公司官网、个人网站之类的,还没有到需要考虑性能的地步,不明白为什么就不用了,有点感慨
acisky
2024-08-30 19:09:57 +08:00
个人使用性能不是瓶颈,前端 ui 框架只能用 bootstrap ,而在 Vue 、React 有很多 UI 组件,搭建 saas 网站更方便
R4rvZ6agNVWr56V0
2024-08-30 19:22:59 +08:00
PHP 最大的问题是工程化问题,Laravel 这类的框架是解决了很多实际工程问题的,但是比较晚了…在国内这种环境,大批的传统通信软件企业(华为、中兴、托普)以及财税软件公司、某电商企业输出了大批的 Java 初始人才,然后裂变出 N 多徒子徒孙…再迎接创业潮…市场形成马太效应
pixcai
2024-08-30 19:23:56 +08:00
PHP 语言本身的没落是可以理解的,现在的后端语言功能强大、性能又好,崛起是必然的。但是 Laravel 框架,本身是非常好用的,就算 PHP 没落了,应该也会出现 Go 、Nodejs 、Python 语言的 Lavaral 框架才对,但是并没有。我想是不是因为现在流行前后端分离这种开发模式的原因,比后端,PHP 比不过 Go 、Nodejs 、Python ,比前端,PHP 比不过 Vue 、React ,所以就造成现在没多少人用的局面。体验了一番下来,我觉得如果是一个中小型的全栈项目,一两个人开发,使用 PHP 的 Laravel ,效率比其他语言的框架高很多。还是很适合小公司的,最大的问题就是招不到人。所以就死了。
pfffs
2024-08-30 19:29:19 +08:00
感觉很多用 PHP 开发的东西都是一身漏洞,公网上也是很多扫 php 漏洞的
BeijingBaby
2024-08-30 19:29:42 +08:00
@pixcai #14 目前用起来能和 laravel 一样顺手的,只有 https://nestjs.com
idragonet
2024-08-30 19:44:36 +08:00
在中国 PHP 基本小项目用用。
june4
2024-08-30 19:44:47 +08:00
php 这种纯静态后端模板已经 out 了,不如 js 这种前后端融合,开发体验和用户体验都更好。
如果是用于开发 api + 纯前端 ui ,那 api 又不是 php 强项。
总之时代变了。
pixcai
2024-08-30 19:45:32 +08:00
@BeijingBaby 哈哈,用过。在我看来,nestjs 这种和 flask 、beego 之类的差不多,需要什么装什么,装好了自己配置。但 laravel 是大而全,啥都给你写好了,所以我才说好用啊,简直是摸鱼必备。
zturns
2024-08-30 19:46:06 +08:00
learnku 论坛早上就服务器升级,预计 2 小时,现在都没好

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

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

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

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

© 2021 V2EX