PHP 越来越靠近编译型语言了

2020-12-25 22:22:02 +08:00
 fxjson

php7,8 支持变量类型约束了,开源框架也都在慢慢引入类型约束,感觉之前 php 的优势就是简单,快速开发,引入变量约束,四不像的感觉

9196 次点击
所在节点    PHP
89 条回复
nthhdy
2020-12-26 03:11:40 +08:00
@ferock 想想。。转型之后,优势在哪
RickyC
2020-12-26 06:50:58 +08:00
@ferock PHP 的优势不是学习成本低吗?
jtsai
2020-12-26 07:23:52 +08:00
趋势 node python 都引入
ericgui
2020-12-26 07:43:52 +08:00
连 javascript 已经是一个事实上的编译型语言了
fenglangjuxu
2020-12-26 07:47:28 +08:00
我也觉得四不像了 要是严格数据类型 用 go 就行了 像别人靠近 逐渐丢失了自己
cmdOptionKana
2020-12-26 08:44:01 +08:00
@RickyC 自从有了 Go, 学习成本比 PHP 更低,没有 OOP,没有泛型,语言特性比谁都少。
cokyhe
2020-12-26 08:46:09 +08:00
go 的优势是没有那么多语法糖,读别人的代码特容易
shiji
2020-12-26 08:46:58 +08:00
php 的 enum 还不知道什么时候能实现
zjsxwc
2020-12-26 08:50:58 +08:00
在 php5.x 时代,使用 PHPStan,然后 level 拉到 8,PHPDoc 来声明类型,就已经是完全强类型的 php 了。
zjsxwc
2020-12-26 08:51:50 +08:00
XIVN1987
2020-12-26 09:12:07 +08:00
@cmdOptionKana
你说反了吧,,微软搞 typescript 这是在给 js 挖坟啊
你看现在知乎上关于 js 和 ts 的问题下面,,大量的回答都是夸 ts 贬 js 的,都是劝退 js 劝进 ts 的,搞得好像用 js 就落伍了似的,,要是真被他们搞成了就没人用 js 了,,
sagaxu
2020-12-26 09:50:36 +08:00
@hantsy php 太过草根化,从初创到后期,鲜有名校毕业的贡献者。Java 圈不同,光世界第一梯队大学的 phd 贡献者,双手双脚都数不过来。

如今千人以上的大厂,大都不会考虑 PHP 了,用 PHP 也就是搞搞管理后台。

学界不爱,业界不香,能有今天的成就,PHP 已是逆袭成功的典范。

可以预期的是,php 还会活跃在初创企业和个人站长圈里,但前景是越来越差,提供不了有效职位。就算全世界 90%的网站都用 PHP,那些 cms 产业链能招几个人?
putaozhenhaochi
2020-12-26 10:10:38 +08:00
@hantsy 模仿最典型的不应该是 Laravel 吗
alexkkaa
2020-12-26 10:17:39 +08:00
Php 有他的市场 而且就算 java 死了他都不会死。

前几年 app 火热的时候 php 式微,但是随着最近 app 饱和市场成本急剧上升,无数僵尸应用躺在那, 现在流行的微信小程序就还把以前的网站搬到微信上。为什么他能火, 因为 90%的应用都没必要专门写成一个 app , 网页完全够用。 这些微信小程序有几个后台绝大多数都是 php 没人发对吧?

这种强类型是脚本语言进化必须的, 既有动态语言的便利又有静态语言的严谨这不好吗?
ferock
2020-12-26 10:23:48 +08:00
@nthhdy #21

看看求职市场,基本没啥优势了
hantsy
2020-12-26 10:27:55 +08:00
@shiji 有第三方的。
hantsy
2020-12-26 10:28:31 +08:00
@RickyC 是的,非常低。
hantsy
2020-12-26 10:30:24 +08:00
@putaozhenhaochi Laravel,Cg 应该都没有 Cake 像,Cake 是命名,项目结构都是很像。Laravel 只是 CodeGen 做的不错,内核 还是用 Symfony Kernel 。
hantsy
2020-12-26 10:33:33 +08:00
@sagaxu 草根也有好处,没有那么条条框框,感觉它在语言层面的进化速度比 Java,C#快多了。现在反而感觉 PHP 语言部分比 Java 还丰富,工具类库不行,标准化力度不够。
kikyous
2020-12-26 10:34:47 +08:00
@alexkkaa 我反对,php 最大的保有盘在 wordpress, 小程序后台用 php 的应该不多

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

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

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

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

© 2021 V2EX