[不懂就问] PHP 的开发效率具体快在哪里?

103 天前
 lucasj

有没有熟悉多门编程语言(包含 PHP )的大佬,想问下 PHP 的开发效率到底快在哪里?

10805 次点击
所在节点    PHP
116 条回复
liubaicai
103 天前
哈哈哈
yogogo
103 天前
Java 和 PHP 互写的表示,Java 越来越像 PHP ,PHP 越来越像 Java
james122333
103 天前
@xiangyuecn

这才是对的 複制值与参考混淆才是坑
hubqin
103 天前
写完 go 再回来用 php 的 array ,觉得简直像瞎子赶路, 变得非常不适应了。强类型语言改点代码真的爽,重构分分钟钟的事。
thoo61871
103 天前
都有 AI 了 随便一个语言加上趁手的框架 效率大差不差
xierqii
103 天前
动态类型一时爽,代码重构火葬场
magiclx
103 天前
PHP 是服务器端脚本,这意味着保密,可以保护程序的实现。
PHP 代码可嵌入 HTML ,这意味着灵活,可按页面快速完整逻辑。
PHP 以原生代码广泛支持数据库,这意味着快速存取数据。
PHP 易于学习,语法类似于 C ,容易上手,这意味着容易找到 PHP 编程的人。
PHP 兼容主流平台。
PHP 可扩展,这意味着,在专有领域,也有解决方案。
PHP 框架和 CMS:这意味着大量成熟应用,开箱即用,成本低,自己定制开发也有 Laravel 、Symfony 和 CodeIgniter 。
PHP 是开源的,非常受欢迎,社区也很 nice ,成功案例有 WordPress 、Facebook 和 Wikipedia 。
PHP 的性能还在提升,支持现代编程实践,这说明生态有活力,不会被时代淘汰。
james122333
103 天前
@magiclx

第一个就错了
v2bili
103 天前
说 array 的都是 PHP 小白, 应该说: [ ]
yunye
103 天前
@horizon 你居然不喜欢美元
mshadow
103 天前
中小项目用确实快,大型项目一定会成为屎山。
大型项目需要严格执行代码规范、CR 、代码审查,禁用魔法操作,如果可以最好用 php8 以上的版本然后当强类型来写。但这对团队要求太高了,招到靠谱的 php 真的不如 java/go 容易。
总结,FPM 制约了上限,弱类型无限降低了下限。
shuimugan
103 天前
要看历史发展的,十年前接的项目大部分是各种商城、CMS 、论坛,很多开源项目可以利用,套个模板加个插件改一改就上线了。
上线部署也很粗糙,大部分是 FTP 上传后刷新,版本控制都少。给客户演示时还能当场上服务器改代码,保存立马生效。
大部分人都不会断点调试,就在代码里 var_dump 变量然后 exit 结束脚本,然后回浏览器按一下 F5 看输出结果然后继续写。
密码加密不是 md5 就是 sha1 ,这些都是内置函数。
写 Java 的还在纠结 json 库用哪个,选了 Fastjson 就有福了,一部分人整天在升级版本修漏洞,另一部分连自己系统被干了都不知道,而 JSON 处理在 PHP 里也是内置函数。
写 Java 的还在头疼日期和时间戳之间的处理,PHP 一个万能 date 函数就解决 99%的场景了。
写 Java 的还在头疼 url 参数编解码、特殊字符转义,PHP 内置函数又搞定了。
写的代码运行出错,一行配置或者代码前面加个 @ 就能抑制错误继续跑,try/catch 都不用,要是写 Java 还在挠头哪来的空指针。
前后端没分离的项目,还在纠结模板引擎选什么,写 PHP 的在包含 HTML 文本 PHP 的代码中改得飞快。
写 Python 的还在吵 Django 和 Flask 到底要用哪个,吵完了发现怎么上线还要套 Gunicorn 之类好麻烦。
写 Ruby 的表示 Ruby on Rails 非常牛逼,就是语言小众招不到人。
写 Node.js 的还在回调地狱里出不来。

在那个年代写 PHP ,你就说快不快吧。
fuyun
102 天前
要说 JSON ( JavaScript Object Notation )的支持,难道不应该是 JS 吗?

自从有了 Node.js 就淡化 PHP 了,Array 、JSON 、弱类型、强类型( TS )、日期( moment )、工具库( lodash )、异步、同步、流、模板引擎、框架、前后端分离、AI 、前后端同构、代码规范( ESLint 、TSLint )、测试、部署、热加载……不要太爽!
唯一不爽的是 node_modules 太臃肿了……囧 ing……
longnight
102 天前
接触过的 PHP 项目不多。这些项目没一个带测试,写它们的都是些查 CSDN 那种人;全然屎山难以接手、重构。所以对 PHP 界没有好印象。
lilililili2020
102 天前
实用是王道。往往项目死了还在追求技术
rulagiti
102 天前
起码 array 是真的方便 +10086
draguo
102 天前
@v2bili 反了,那都是老手,php5.4 以后才能用 [ ] 的
suren1986
102 天前
如果是简单的需求,Java 还在定义模型,PHP 已经写完逻辑开始调试了。
Duanpei
102 天前
php 开发效率快是因为他的 array 无敌
realJamespond
102 天前
不用编译,直接改脚本直接出结果还不逆天? java 还要编译部署

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

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

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

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

© 2021 V2EX