外链论坛

 找回密码
 立即注册
搜索
查看: 13|回复: 0

为么越来越多企业弃用 PHP 运用 Java?

[复制链接]

3074

主题

2万

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99108805
发表于 2024-10-4 22:54:06 | 显示全部楼层 |阅读模式

既然说越来越多的机构弃用php转向java,那就说明之前有非常多机构在用php。

她们弃用php就说明她们遇到了问题,我经历过的php最火的时候是12到15年,而后职位数量急转直下。

这个时间段移动互联网很火,非常多做app的创业者都以为自己是风口的猪。

见到投资人的时候就说我做了个app,你准备投多少钱,未来可能是百亿市值。语气好不霸道!

那样投资人不是白痴,你得有制品呀,要有制品就得研发研发就需要技术人员。

研发的快,性能又不可太差,人员要好找,上手要容易,

再加上培训公司一吹,php培训三月月薪过万,非常多卖菜的,送水的,搬砖的,高中辍学的,等等等,都抱着月薪过万的梦想去培训php,培训公司赚的盆满钵满。

我记得当时我第1份工作,一个同事是厨师转行的。后来我做组长的时候被人亲切的叫“导演”,由于PHP=拍(Pai)黄(Huang)片(Pian)。

说完php火的历史(pc时代php很火,动态网页研发,但我没经历过),那样来讲为何非常多机构转向java, 说说我为何转向java。

php职位变少当然跟风停了,摔死了非常多相关

然则现有的机构为何还要转?我觉得有以下原由

语言层面

所说动态语言一时爽,重构起来火葬场。

不仅重构起来,守护起来是费脑筋的事情,倘若一个变量在运行过程中改变了类型,可能导致有些意外的结果,

然则程序依然运行正常,排查起来让人抓狂 。

再者运行效率,非常多机构发展到必定阶段,用户量上来之后,php单体应用已然没法支撑,

那样集群,集群相当于把单体应用多安排了几台设备罢了咱们之前便是这么干的。

然则单体应用会越来越大,越来越难以守护,想按业务拆分起来,发掘尤其好的例子和方法

不像java, 运行效率高,很容易分模块,做成微服务,量大的业务独立模块单独安排,单独守护

市面上较多成熟方法和例子,能够借鉴。并且java的强类型,能够在编译期就确定非常多潜在的bug危害

人才质量

海量的php程序员非科班出生,要么自学要么培训班。

php容易上手却不表率容易写好,这一点初期php程序员可能不服,认为很简单,

但动态语言太灵活,因此每一个人写的代码很烂能运行,后期项目代码简直不堪入目。

而java相对来讲人员质量和个人水平需求比较高,写出来的代码倘若不外关很难运行起来。

并且各样设计模式,数据结构,网络协议等我敢说非常多php程序员始终从未接触过,怎么能做好良好工业设计呢,上来便是一顿造。

将来发展

机构到了必定发展周期,发展起来通常需求高性能,可拓展,易守护

此时已然不是快速迭代抢市场的时候,而是可连续提升进步的时候,业务和技术架构要跟着发展。

而高性能,可拓展,易守护等这一点是php很难做到的。

招人难度

我之前做过一段时间面试,php很好招人,然则招5年以上php技术经理,架构师却很难招,

有人5年经验,其实是一年经验重复了5年。

大部分面试的对高并发,微服务,分布式都没有实质做过,非常多乃至没概念。

相反java却累积海量优秀人员,架构师,高级工程师都很好招。

我关注的几家以前用php的机构,随着业务发展在慢慢转换到java技术栈。

例如丁香园记得以前java岗位,

例如美柚杭州以前是只招php。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-9 06:03 , Processed in 0.069889 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.