马蜂窝裁php换java,php又又又凉凉了吗[通俗易懂]

马蜂窝裁php换java,php又又又凉凉了吗

大家好,又见面了,我是全栈君。

一、起因

    前几天看到群上的一个截图,得,php又凉凉了?无奈长叹一口气,诸位看官且往下看。

如图:

马蜂窝裁php换java,php又又又凉凉了吗[通俗易懂]

      大家也都看到了,这次php凉凉的原因是因为马蜂窝裁员,换php为java,所以php就又要凉了?

二、为何要换java

      身为一个phper,虽然不想承认,但是不得不说java确实更适合大项目一些,不管是从安全性还是架构扩展多线程,确实是比我们php强一些。但是,我们从刚入行听的最多的一句话就是:php是最好的语言,你以为是开玩笑呢,小老弟。

1、马蜂窝有多大

      首先博主要声明从未用过马蜂窝的任何服务,也没安装过马蜂窝APP。不过既然这次的事儿和马蜂窝有关,那咱们就大概百度百度。

中国年轻一代用得更多的旅游网站
上亿旅行者共同打造的"旅行神器"
60,000 多个全球旅游目的地
600,000 个细分目的地新玩法
760,000,000 次攻略下载
38,000 家旅游产品供应商

      这是从官网上看到的,大概分析来看,用户不说1亿也得有个8000W吧,这个用户量加上各种配套服务,数据量级已经是相当大了。OK,到此我们明确了,这是家大公司,数据量也增长到了一定程度,这个数据量对php来说确实是有点过了。

2、为什么换php

      首先根据新闻,我们看到的是裁员的裁。其次是裁掉40%的员工,换php为java。根据我们第一条的分析,按照这家大公司的数据量,用php确实是有些捉襟见肘了,随着业务的递增,换php为java似乎也情有可原,至于裁员的部分,咱就不在这儿讨论了。

      但是从这件事我们也能看到,在创业之初 ,是什么语言支撑起这上亿级的数据量!是什么语言支撑起快速发展的业务!是什么语言让马蜂窝的迭代速度跟上市场发展!是什么语言!答案呼之即出,没错,是php,是php的敏捷开发让这样一个从此从创业过渡到了现在的大公司!

三、php真的凉凉了吗

      提起这个话题,博主就有点无奈。在今年8月份博主刚写过一篇类似的文章,原因是因为一个php创始人离职了,所以大家就开始唱衰php,文章链接如下:

开源php官方团队解散,php语言大厦将倾?

      当时博主的态度是 对于开源产品,能人辈出,大佬们都在,我们也都在,php不会凉,那么针对今天这个事,博主态度依然是如此,只是侧重点变了一下:天下语言人才济济,然尺有所长寸有所短,固百花齐放,无大一统之相!

1、中小型公司的首选语言

要说现在中小型公司的首选语言,我相信仍然是php,因为php的快速开发快速迭代早已深入人心。可能说到这里,会有不少其他语言从业者来反驳博主。是,你们java稳扎稳打,能抗能输出,有大将之风。是,你们python人生苦短,不如python。是,你们go母族势大,服务器领域拔尖。但是那又能如何,论web开发,我php依然谁都不服。

2、定位不同

      就像上面说的,各种语言定位不同。马蜂窝换php无非是业务庞大,需要换成java来迎接新一轮的业务爆发,但这并不是意味着php就凉凉了,我们phper从一开始就知道自己的定位,马蜂窝的裁员不但没有证明php凉凉,然而证明了php的不凡之处。因为php也曾经支撑起了这个创业公司从小走到大,现在的裁员只能说是功成名就,光荣退役,只是可惜一众同僚!此处希望各位同僚早日振作起来!

3、未来可期

      敲到这个标题的时候,博主也不禁一阵恍惚。近几年来唱衰php的越来越多,工作招聘岗位上也少了不少,只是php真的凉凉了吗?

      了解php的同学都知道,在前段时间php刚出了里程版本7.4,新增了许多特性,性能优化也是重中之重。其次就是php8.0,号称是整个php界的大事!从5.5到现在的7.4,php性能提升不知道多少,前辈们都在为php无私奉献,身为phper的一员,博主只觉得未来可期。php的应用场景将会不仅仅局限于中小型业务,总有一天大型业务也会有我们的一席之地!

PHP7性能的蜕变(性能提升4倍)

PHP 7.4的新增特性(功能,弃用,速度)

四、总结

      本文是在看到这个截图的2小时内编写的,举例或者缺乏权威性,语气可能略有偏激,请大家见谅!只是动不动就看到唱衰php的,感觉怪怪的。

      蛇有蛇路,鼠有鼠道。目前这些编程语言各自有各自擅长的地方,也都有不擅长的地方。我们因为业务量巨大而退役,博主并不觉得羞耻或者凉凉,反而越发觉得php很不错,各位从业的phper也应该清楚我们的定位,中小型业务我们从来不怂,就算是大型业务,无非就是换个语言,又有何难。

      以上,献给各位phper,愿各位能在编程的路上越走越远,坚定信心,查漏补缺,身体倍儿棒,吃嘛嘛香!

马蜂窝裁php换java,php又又又凉凉了吗[通俗易懂]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/111981.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • tcp网络模型_TCP/IP协议模型

    tcp网络模型_TCP/IP协议模型以太网:CSMA/CD,总线型IEEE802.3标准以太是一种虚构的物质,是英文Ether或Aether的音译以太网的技术特征包括传输介质、传输协议和传输拓扑结构。以太网的传输协议标准是CSMA/CD(CarrierSenseMutipleAccessCollisiondetect),也就是“载波监听多路访问/冲突检测”(1)若媒体空闲,则传输,否则转(2)。(2)若媒体忙,一直监听直到信道空闲,然后立即传输。(3)若在传输中监听到干扰,则发干扰信号通知所有站点,然后等

    2025年12月13日
    3
  • SpringBoot 线程池

    SpringBoot 线程池SpringBoot线程池简介使用开启配置使用SpringBoot默认线程池@Async自定义线程池扩展ThreadPoolTaskScheduler和ThreadPoolTaskExecutor继承关系结构Reject策略预定义总结简介程序、线程和线程池进程是资源分配最小单位,线程是程序执行的最小单位。计算机在执行程序时,会为程序创建相应的进程,进行资源分配时,是以进程为单位进行相应的分配。每个进程都有相应的线程,在执行程序时,实际上是执行相应的一系列线程。总结:进程是资源分配最小单位,线程

    2022年6月29日
    141
  • tomcat详细安装及配置教程_tomcat安装及配置

    tomcat详细安装及配置教程_tomcat安装及配置1、进入官网www.apache.org,找到Projects中的tomcat2、Download下边的版本,这里最新的是10.0x,但是一般不选最新版本,我选择的是8.5x,所以点击Download下边的Tomcat8这里我选择了64位的Windows版本,根据自己的需求下载。(建议:最好别放到C盘)下载之后解压二、配置环境1、系统变量添加:变量名:CATALINA_HOME变量值:就是你刚刚解压的那个文件夹路径2、在path中添加%CATAL…

    2022年9月19日
    2
  • pycharm中运行lua脚本requier sys报错_pycharm怎么安装jupyter

    pycharm中运行lua脚本requier sys报错_pycharm怎么安装jupyterpycharm中运行jupyternotebook,首先需要安装:pipinstlljupyternotebook安装完成后在pycharm中新建一个ipynb文件如下图: 然后输入代码,但运行出现了一个问题:解决方法如下:在cmd中运行jupyternotebook,可以看到url和token弄完之后确实可以运行了,但是如果把cmd关掉之后又不能运…

    2022年8月26日
    5
  • C语言描述 动态规划 背包问题

    C语言描述 动态规划 背包问题动态规划作为不同于其他类型的问题,有着它自己的解题思路以及模型,以下将围绕模型以及解题思路两方面进行讲解。1.模型:有已知推到未知,是我们常用的解题思路,好比数独中如果我们有了1~8那么剩下的格子必然是9了。动态规划也是这样的思路,眼下我们有一堆货物和一个容量有限的背包,那么如何装才能利益最大化便是我们需要考虑的问题。也就是背包问题。仔细思考,不难发现,每个物品都只有0与1(0表示不装,1表示装入)两个状态,那么一串二进制数就可以表示物品的装配方案(如0101表示只带上第2、4件物品)由此必有2

    2022年7月26日
    4
  • getmethod设置参数_nginx get参数

    getmethod设置参数_nginx get参数java.lang.Class中的getMethod(Stringname,Class…parameterTypes)方法后面的parameterTypes是传入的想要获取的方法的参数。是为了区分重载的方法。

    2022年9月24日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号