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

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

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

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


举个例子:一个根据三方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

分享给朋友:

相关文章

淘宝终于支持微信支付:这一刻我等了太久

淘宝终于支持微信支付:这一刻我等了太久

今天微博圈就被淘宝的消息刷屏了。没错,正是关于淘宝即将全面支持微信支付的消息。这条消息一出,立刻登上了微博热搜,毕竟社交巨头和电商巨擘的联手,实在令人瞩目。不少大媒体也纷纷跟进报道,这阵势真是令人惊叹。网友们纷纷表示这是巨大的变革,终于可以...

创业值得吗?

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

PS有哪些实用小技巧,小白也能一学就会?

PS有哪些实用小技巧,小白也能一学就会?

不看后悔系列!本篇分享25个PS实用的技巧!不能保证每个都能让你惊艳,但是却是我用心写出来的,希望对你有帮助。另外我的知乎也写了接近200篇PS的技巧,超级合集分享!我目前正在带一个PS/Ai的软件训练营,两个多月搞定两大软件的学习详细的内...

内存和硬盘的单位都是G,两者的功能是什么?谁能用简单通俗的方式来解读一下?

内存和硬盘的单位都是G,两者的功能是什么?谁能用简单通俗的方式来解读一下?

要弄清楚这个问题,首先要弄清楚什么是内存,什么是硬盘,在计算机的组成结构中有一个很重要的部分是存储器。它是用来存储程序和数据的部件。对于计算机来说,有了存储器,才有记忆功能,,才能保证正常工作。存储器的种类很多。按其用途可分为主存储器与辅助...

网易云音乐上看到过最触动的热评是什么?

网易云音乐上看到过最触动的热评是什么?

1.“昨天晚上洗澡的时候,我忘记拿毛巾了,喊了声妈妈帮我拿下毛巾,正当我伸出左手准备接毛巾的时候,我愣了一下,又换了右手。”希望你永远不会听懂这句话,永远都不要懂。——网易云热评《关键词》2.小时候跟着父亲去城里卖西瓜,害怕同学会看到我,就...

MacOS真的比Windows流畅吗?

我现在公司配的机器,配置是绝对的大古董了惠普z230sff薄塔cpu只是个4770,没错不是4790k,4770全核睿频只有3.8g显卡更是古董,k600,已经结束驱动更新支持了,显存仅1g,跑分跑不过13代uhd核显内存是加到16g得,但...

发表评论

访客

看不清,换一张

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