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

83 天前
 pixcai

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

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

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

狠狠地被惊艳到了!

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

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

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

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

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

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

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

© 2021 V2EX