展开讨论

创业与收入经验摘录 · 机器翻译

我以前很久以前也曾在PHP上工作过,但即使我知道这肯定会遭到反对,……

我以前很久以前也曾在PHP上工作过,但即使我知道这肯定会遭到反对,但在2023年,仍然有人认真看待它作为一种语言,这真的很令人遗憾。它没有任何优雅之处。它不像Ruby那样具有表现力或程序简洁性。它不像Python那样设计得美观且周到。它不像Rust那样快速且现代。它不像React.*script那样优雅、可组合或可在客户端渲染。它什么都没有带来。它只是一个丑陋的拼凑物,源于28年前的一个过度设计的主页。各种商业利益让它得以维持,而那些不了解情况的人一直在推崇它。我认为人们一旦亲自体验过编写任何真正严肃的东西(5-10,000行以上代码)而不是一个简单的网络应用,就会很快意识到发生了什么。

源讨论2023年的PHP原帖 282 条评论 · 导入时统计
8

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 8

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

MA

抱歉显得不以为然,但‘创造东西’并不需要优雅、表现力或简洁。在我看来,以美学为理由来限制一种编程语言是非常肤浅的。 易用性和部署、广泛性、可用性、维护成本低等方面有时更为重要,而PHP在这些方面提供了很多价值。 我不喜欢使用它,但我永远不会看不起使用它的人。PHP是整整一代程序员的基石,我认为如果没有它,现在的Web开发生态系统就不会发展到今天这个样子。

完整原文
NA

我可能误解了‘被认真对待’与实用性之间的关系,但对我来说,PHP脚本可以被直接放到几乎任何Web服务器上并开始运行,这一点非常有价值,仅凭这一点就足以让我不要轻视它。

完整原文
AR

我用PHP做过几个“严肃”的项目,感觉非常好,我从不觉得我在和它对抗以完成我需要做的事情,代码可以非常简洁,它非常快速,并且内置了很多功能。 Python的结构并不是很好,语法很糟糕,版本冲突让它变得一团糟。 你把它和React做比较,而React既不是一种语言,也不在同一个领域,这让人感到困惑,也让我质疑你的可信度。

完整原文
DE

> 不了解情况的人还在不断推崇它 有经验的开发者明白,不同的工作需要不同的工具。他们也明白,一种语言能在30年内保持成功,一定有其合理价值。

完整原文
WH

我曾经多年在专业领域使用Python / Django和JAVA / Spring,我认为PHP / Laravel是构建网页应用的绝对更优方式,特别是如果你在一个团队中,人员可能来来去去的话。

完整原文
SH

我同意以上所有观点,除了它有一个优点——对终端用户来说,部署PHP应用非常容易:把文件通过FTP上传到任何便宜的共享主机上,就完成了。 我惊讶于这么多年过去,还没有其他语言能接近这一点:(

完整原文
GE

> 我以前很久以前也曾在PHP上工作过, 这就是你的问题 - PHP 5.3之前的版本与PHP 7+非常不同。不仅仅是语言层面,还有社区、框架和最佳实践。不再有在HTML文件中随意散布SQL语句了! 现代PHP(使用Laravel或Symfony之类的框架)可能是构建Web应用程序最高效的方式之一。 > 它不像Python那样经过深思熟虑。 这确实是一个有趣的看法... Python甚至还没有解决包管理的问题。而2.7到3的迁移可能是最著名的在生态系统中因不兼容的更改而搞砸的例子。相比之下,PHP有Composer,5.3的代码基本上与8.0兼容(尽管理想情况下,所有5.3时代的代码都应该被烧掉)。 > 而那些不了解情况的人还在推崇它。我认为人们确实会事件…

完整原文
SH

我们应该把这条评论展示给使用Hack(一种源自PHP的语言)在数百万个文件中运行他们的小网站和基础设施的Facebook。 PHP并不差。只是名声不好。 许多语言都有缺点。有些比其他的更多。但PHP在Web生产成功故事和使用率方面比大多数语言都多。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。