世界上最好的编程语言,PHP现状【晓舟报告直播】

作者: 晓舟报告分类: 计算机技术 发布时间: 2022-01-29 22:00:18 浏览:90045 次

世界上最好的编程语言,PHP现状【晓舟报告直播】

小璃儿:
php最难受的是结果与预期不一致,比如a!=b,左边是数字,后边是字符串,结果是真还是假? 再加上全局变量如果泛滥,变量名是否写错,变量是否用对,排查就很困难,虽然命名空间可以完美解决,但是手上的老项目可没用上 心智负担太重,写完代码还得担心被底层坑一把,就很难受

【回复】回复 @北极白熊 :如果不是遇到过,怎么会这么感慨 需求是按注册日期分组,列出当天1天3天1周1个月和总pk次数,数组的key为0 1 3 7 30 lt,lt是lifetime的缩写,开始一切正常直到某一天当天需要额外加一列,这不是信手拈来改一下就完事了,改完之后QA报显示有问题,查了半天发现var_dump('lt' == 0)结果是true,而var_dump('lt' == '0')结果是false,正常人谁能想到这里还有个坑,光看代码逻辑没错啊怎么就不对呢 其他的比如手误用错了参数变量,返回结果被某个大聪明改成情况1返回A情况2返回B,因为代码没有编译检查所以只能肉眼检查人工测试,要不然就是靠单元测试来暴露出问题,但是大部分写php的人又懒得写单元测试,就算测试环境正常,上线后心里也总是没底,有人报哪哪的数看着不太对,第一反应是有可能有bug我先查下,而不是我这应该没问题,优先检查其他环节 脚本语言嘛,灵活有灵活的代价
【回复】回复 @帅比德华 :写的时候是正常的,过了几年前端升级框架,功能出问题了,你说是语言的问题呢,还是写的人有问题呢
【回复】只能说,你太水。。。但php就是个cgi脚本程序吧,渲染个页面还行,富应用真的力不从心了。
帅比德华:
PHP就是开发快上线快。。。这就是它的优势,这个优势足矣让它在各个小公司存活。

【回复】人间清醒,明白人。这个也是都搞过,而且有一定工作经验的人才能领悟到的。
【回复】回复 @特斯拉品牌安全 :你用不到的东西有很多
helloDian:
因为美国人不用了,我们复制不到更多东西解决业务痛点了。

【回复】这玩意外国还好多用的,国内没有多少了
腾飞的希望:
前端的快速发展掩盖了java的缺点。如果前后端不分离。go .net php nodejs 都比java好。

【回复】对一个事物认知不清晰就别轻易下评论, 30-40岁的java也可能只是混子, 自己熟悉了才有资格说几句。 组装数据这种事, 连面试都不会关心, 这种事如果都做不来, 请别说他是程序员, ok? 优质的 java 是搞 并发, 网络, 数据结构, 系统的, 多少中间件是 java 写的你不说, 非要挑些写不了程序的人来嘲讽一个群体。[藏狐]
【回复】回复 @黑暗森林i :七八年前,很多牛逼的前端一个月就五六千,比熊猫都少。后端都要兼着前端的活。最好的状态是把前端当个只会写html和css的切图仔。现在大部分java都是crud工程师,组装数据都不会,一个page页面往前端一丢。我都看着那帮刚毕业几年java懒得说。嘴里都是高并发,写的时候都是做不了。
【回复】回复 @黑暗森林i :我以前用php,现在是前端,在小厂上班。虽然php不支持高并发,但没有一个php程序员像现在的java程序员连基本组装数据的不会,整天让前端帮忙写。我在深圳干着几年涨见识了,现在学go,准备转行。每天看着那些只会自动生成单表crud接口的摸鱼大师就烦。
东热哥:
PHP看上去很多,倒是绝大多数是垃圾类网站。一个框架,改改,几天上线。干掉php的不是技术,是市场。主要是1 移动互联网,安卓是Java, 二 移动互联网导致社交应用的大发展,市场环境变了,以前的企业以门户展示为中心开发,市场运营,转到了社交媒体运营。三,基于社交媒体的二次开发,公众号和小程序,彻底关上了 php大门。N年之前,以fb为案例说php没问题,倒是现在说这个,就有点不全面了。数据看上去正确,倒是数据是最会骗人的[笑哭]

【回复】您的文笔好像我多年以前在体制内工作时候的风格[笑哭]
【回复】回复 @晓舟报告 :[藏狐]还在体制内待过啊[doge]
【回复】公众号小程序后端也可以用php的啊
たのごとく:
干掉PHP的是现在的微服务,高性能,并发这些,PHP其实也能做这些但是生态环境和java等比是在太差,还有工资和java差的实在是太多了,4年php准备转go去了[辣眼睛]

【回复】回复 @琴乄酒 :对,说的就是这种情况,入坑php了! 大公司要求高,小公司深圳南山实习3k
【回复】加一,基本就是大厂用得少,对php要求贼高,小外包用的多要求不高,但工资太低
【回复】回复 @单身狗不怕狗 : PHP上手简单,人多水平参差不齐,加上PHP又是弱语言,坑b更是坑上加坑[tv_白眼]
Relic迷宫:
性能其实并不是问题,新的框架支持并发性能不比java差了。不过国内由于大厂推广JAVA,造成几乎都用这个了,这几年小厂倒闭太多,工作数量差距越来越大。

【回复】这个在理,php完满足市场上90%应用所需的性能要求,php现在有swoole加持,并发已经完全不是问题了,只是现在微服务之风盛行,很多中小企业也都直接跟风,这块php确实跟java有差距,目前为止我认为web开发领域php绝对前三甲
【回复】小厂性能无所谓,但出产品必须快,node 会更适合。有涉及部分难搞的专业垂直领域的就 python 。感觉是生态趋势,现在很多 cpp 做完就会出个 py 的 api 调。
【回复】回复 @Macccccccccccc : node生态还没php好吧,也没有php快吧
aarond233:
不是php消亡了,是小公司死的差不多了。java性能牛逼?看和什么语言比,也看程序猿的能力。 不过普遍存在的一点是,一个部署java程序的服务器,往往可以部署上百个php 程序。

地精1987:
看到这么多人唱衰php,我很高兴,终于不卷了

【回复】很多公司也不卷了,招聘php这么少了
星如雨_333:
我们部门的网站就是我一个人用PHP做的,就一个字:快。

【回复】PHP几啊,咋学啊咋快速上手。
【回复】回覆 @罗罗博帖 :基礎知識看一看直接做項目,不會的記錄下來有空查文檔
林钟一六:
初中高中我都只知道PHP,认为开发网站只有PHP[笑哭]大学以后接触到了Java Web,发现jsp也很好使[热词系列_知识增加]可是现在我发现jsp和PHP都很少人用了,访问一些大厂的网站也见不到这两个结尾的网页了[热词系列_知识增加]

【回复】用url重写也可以实现不以php结尾。。
【回复】回复 @特斯拉品牌安全 : 我换个说法吧,我说的小作坊指的是300万以下资金做自研软件产品公司(不含外包公司),资金够维持1-2年,用java十死无生,用php九死一生。你说的小公司,我理解的是1000万左右的资金量,资金够维持2-3年,产品已经能盈利了,这种情况下是需要不断迭代。
【回复】现在都是前后端分离。asp jsp这种模版引擎技术早晚被淘汰。
狮子座的鼠:
php培训机构都不教了,现在主打前端ui java go python

【回复】回复 @想吃米的死肥宅 :嵌入式也不是只会c语言就能工作的吧,除非是那种只会调库的。
【回复】回复 @想吃米的死肥宅 :没有几年的开发经验或者科班出来打底的学历,很少有公司要新人干嵌入式。除非往前几年。
【回复】回复 @想吃米的死肥宅 :c自学,很基础,对纯小白或许有点难,啃完就好很多,学完c也要学另外一门才能工作。
就是搞不到京牌:
晓舟老师,要是搞web渗透,网安,PHP是不是还是得学习一下啊?

【回复】c++ Python,kali,js,html,都得会,其他语言不说会写,得能看懂。汇编要了解基本的,密码学要会一些,破加密,计组,系统,网络,都得会[抠鼻]
【回复】要 SQL注入多数都是PHP的站 后续代码审计也要用到[脱单doge]
【回复】一看你学网安就是不怀好心那种
眉梢眼角带点电:
c#怎么样,unity3d开发必须且只能学c#吗(想了解一下)[捂眼]

【回复】草#怎么样,unity3d开发必须且只能学c#
【回复】回复 @眉梢眼角带点电 :C#之前因为只能在windows系统上使用,所以生态较差,现在core的完善,加上. net6平台的使用,可以缓一波,至于会不会凉,得看城市,因为有些城市他娘的用不上Java,所以会使用C#来代替,还有就是C#对于上位机的应用也是可以的,基本上微软在对于C#的使用上和技术上革新是不会停下的,但是国内市场除了上位机和游戏开发以及部分小型厂子,会使用C#,看发展吧,这两年C#起来就起来了,起不来就得等下次技术革新,学还是有必要的,但是没必要作为主要语言
【回复】回复 @鬼才瓶盖 :JavaScript无语路过

科技猎手 PHP 编程学习 编程开发

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!