当前位置:首页 > 每日看点 > 正文内容

PHP 比 Java 的开发效率高在哪?

卡卷网1年前 (2025-01-12)每日看点243

效率高在哪? 随便写个例子对比一下


举个例子:一个根据三方url和客户端request的多表分页查询返回给前端

<?php Route::get('list', function(Request $request){ $otherWhere = json_decode( fil_get_content("xxxx.api?getwhere={$request['otherWhere']}") ); if(!$otherWhere) { return "error"; } return json_encode( Db::table('A') ->leftJoin('B','A.bid=B.id') ->leftJoin('C','A.cid=C.id') ->leftJoin('D','A.did=D.id') ->leftJoin('E','A.eid=E.id') ->leftJoin('E','A.eid=E.id') ->field('A.id,B.id,xx,xx,xx,xx') ->where('A.id','=',$request->get('aid')) ->where('B.id','>',$request->get('bid')) ->where('xxx','=',$otherWhere['xxx']) ->page($request->get('pageIndex'), $request->get('pageNum')); ); })


写这样的代码,哪怕不用IDE, 用PHP 2分钟, 还基本不会错,跑的稳的一批。


同样用spring来做呢?


开发效率上来说:

不夸张的说,哪怕你什么bean都不写只写一个mybits mapper.xml,费的时间都比这个久。


可阅读性来看:

短短几行,一眼就能看明白。


可维护性来看:

可以这么说,但凡懂点sql语句,和一点程序设计经验,就能直接维护这个代码。


性能来看:

这个代码哪怕跑在100M空间的虚拟主机上,也能跑的飞起。



当然这只是开发一角。还有其它方面。


例如:

php改了直接看效果,写代码就和写html一样,非常直观,java则需要编译,启动,当然有自动化工具来做这样的事情,但还是架不住慢,等待是少不了的。


得益于运行时编译,可以实时debug, 直接加个log, 就开始紧急修复。速度相当快。


fpm类似nginx多进程架构, 非常的稳定,哪怕你故意留下漏洞,也仅仅只会影响到单分支的业务,不会全局污染,修复也是同理,修复时修复单分支,完全不会影响主营业务。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/8992.html

分享给朋友:

相关文章

创业值得吗?

许多企业主会说,是的。企业所有权可能意味着利润以及一定程度的财务稳定性。此外,对于小企业主来说,它提供了摆脱朝九晚五工作限制的机会,这些工作可能不会给您带来快乐或成就感。也就是说,创业并非没有挑战——从提出一个有利可图的想法,到获得资金,再...

Layui 不更新了么?

Layui 不更新了么?

layui2.8已经于今天正式发布了,新增优化了大量特性,这里按照layui更新日志的模块结构,详细为你一一介绍。基础风格调整新版调整主色调为#16baaa,在原有的墨绿基础上赋予了清新。更简单的构建构建代码更简单,除字体外,只有js和cs...

天涯论坛关闭后,除了知乎,大家都在逛什么?

天涯论坛关闭后,除了知乎,大家都在逛什么?

天涯神贴合集完整版,给大家整理好了!那年大学,打开天涯,感觉打开了一片新天地,里面什么样的人都有,有大神也有蛇神,比某乎好太多了,可惜后面关了很多年前,天涯社区曾出现了不少深受欢迎的帖子,成功地预言了许多形势和事件。这些帖子因此被冠以“天涯...

我爸讽刺我,写个破代码一年才十几万,他在工地带50个人,让我回去跟他干,写代码没出路,我该怎么选择?

我跟你一样的情况,本人现身说法,千万不要跟你爸干,我就是反面教材,现在想回去都回不去了,快十年没写代码了,再就是岁数大了,38岁了,35岁以上的码农根本就没公司愿意要,而且会受歧视。工程不好干,首先就是不合法,在法律层面,根本就没有包工头的...

马云也搞不明白:为什么现在用户偏爱微信支付,而不是支付宝?

这题我会,我教马云一招。你直接把你那破比支付宝的代码全删了,重新写一个。打开支付宝直接就是一个大大的支付码,然后右上角按一下就是扫一扫。你要是还想保留你的其他那些乱七八糟的功能,麻烦将他们全部做到下拉菜单里。你这么设计我不说你能干死微信,但...

计算机专业不干互联网不热爱技术,还能转行干什么?

转行的思路,无非也就是那几个。我们顺着每个思路,一路捋一遍,基本上,大致可行的方向,也就有了。一、跟对口职业和岗位业务链条相邻的职业和岗位计算机专业如果找到了对口的技术岗位,跟技术工作联系最紧密的岗位是什么?产品经理。当然,大多数产品经理也...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。