当前位置:首页 > 每日看点

PHPJa的开发效率高在哪?

卡卷网2年前 (2025-01-10)每日看点323

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

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

<?php Route::get('list',function(Request$request){ $otherWhere=json_decode( fil_get_content("xxxx.api?getwhere={$request['otherWhere']}") ); if(!$otherWhere){ retn"error"; } retnjson_encode( D::tale('A') ->leftJoin('','A.id=.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,.id,xx,xx,xx,xx') ->where('A.id','=',$request->get('aid')) ->where('.id','>',$request->get('id')) ->where('xxx','=',$otherWhere['xxx']) ->page($request->get('pageIndex'),$request->get('pageNum')); ); })

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

同样用spring来做呢?

开发效率上来说:

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

可阅读性来看:

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

可性来看:

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

性能来看:

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

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

例如:

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

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

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

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

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

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

分享给朋友:

相关文章

讲真,家庭真的需要一台NAS吗?

讲真,家庭真的需要一台NAS吗?

要想回答这个问题,讲一个故事大家都能明白了,至于需要不需要,大家可以自己判断。 现在的家庭,一般都会有很多家具,比如 鞋柜,用来放鞋 衣柜,用来放衣服 书架,用来放书。 还有碗柜,床头柜等等。 当然,没有上述东西的家庭也存在,但是这些家…

为什么说,运维是IT行业里技术含量最低的?

我是有幸从学校出来后转行进入IT运维这个行业的,有在上海这个行业幸跌爬滚打5年,目前2024年失业中......(老实说,这几年接触的人和事、有些厌烦这个行业了) 以一个过来人的角度讲讲这个岗位的心酸和无奈,也说说为什么很多人,包括各个公司…

做一名网络工程师是什么体验?

做一名网络工程师是什么体验?

过地铁火车安检时,经常会被要求开包检查。。。同时,电脑包的重量普遍比较高。 除了很多打工人必备的笔记本电脑之外,网络工程师还会随身携带部分工具。。。 01.网线(长度不一定,根据工作要求随时被使用。。。) 02.串口线,type-C转接…

领导微信发“辛苦了”,作为员工应该怎么回答?

千万别说“没事,不辛苦” 你这样回答 抹掉了自己的辛苦付出 还让领导没法接话 也不要说“领导,您更辛苦” 因为领导辛不辛苦 不是由你来评判的 是由他的上级来评判的 那到底该如何高情商的回应呢?分情况讨论 1、情景:领导让你帮了一个小忙,跟你…

高德地图靠什么赚钱?

高德地图靠什么赚钱?

10年前,马云不惜花了88亿把高德地图收入囊中,其实他根本就不想买,因为觉得自己根本用不到,考虑到互联网电商离不开地图导航,犹豫再三还是买下了!业内的很多人觉得他就是一个接盘侠,等着看他笑话。 如今,高德日活跃用户数远超1亿,成为大家出行必…

计算机网络的基本原理是什么?

计算机网络的基本原理是什么?

一、计算机网络概述 1.1 计算机网络的分类按照网络的作用范围:广域网(WAN)、城域网(MAN)、局域网(LAN); 按照网络使用者:公用网络、专用网络。 1.2 计算机网络的层次结构 TCP/IP四层模型与OSI体系结构对比:…

发表评论

访客

看不清,换一张

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