返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >2022了 为啥 php 还有这么多人在用?
  • 783
分享到

2022了 为啥 php 还有这么多人在用?

php开发语言 2023-09-13 12:09:31 783人浏览 泡泡鱼
摘要

说实话,PHP成本就是低,真正懂点程序的老板都愿意招php。 我看市面上那些需求,基本上php都能搞定,php性能也没那么差,php无非是代码层面的东西,真正的性能瓶颈还是在数据库,项目搭起来,MQ,缓存这才是用来解决性能问题的利器。 我之

说实话,PHP成本就是低,真正懂点程序的老板都愿意招php

我看市面上那些需求,基本上php都能搞定,php性能也没那么差,php无非是代码层面的东西,真正的性能瓶颈还是在数据库项目搭起来,MQ,缓存这才是用来解决性能问题的利器。

我之前用php制作了一个百万日活的论坛,里面的功能也是很复杂的,客户端管理后台都有,别人听我讲了里面的功能,很多人觉得这个项目是个有点规模的项目,很多人做的,实际上就是2个后端加1个前端做的~~后端部署都是公司买的云服务,我来搭建的~~

别说什么php工程化不好,现在大多数项目无非是controller调个service,复杂一点的也就是service再互相调调,撑死了也没几层。知道为啥java复杂吗?就是因为本来一层调用就能搞定的东西,java需要调好几层。有些人写东西太死板,什么都根据标准化的技术走,比如无论啥功能都要vo,dto,repository,service,controller,mapper,dao,test来一遍~~一行的功能代码也要分成一个类~~写完了之后还自己欣赏一番~~他以为自己写得明明白白的,等后人维护的时候,就可以很轻松,然而想多了吧,无论你写得代码有多清晰,后人永远优先选择重写~~

至于强类型这件事,其实弱类型也可以写出好的代码,只要你的代码规范,程序也只不过是个输入输出的问题,输入输出都确定好格式,为什么就不能写出清晰易维护的代码?

别说什么最新的php也支持强类型了,那是因为官方追求的是绝对严谨,但现实里你确定你的项目是绝对严谨的?我干开发这么多年了,感觉无论是大公司的项目还是小公司的项目,都是一团糟吧。如果语言简单的话,比如用php写的,你重构起来还是更方便一些的,如果用的语言复杂,重构起来简直是火葬场。之前有人嘲笑php重构火葬场,java重构就容易了?

真正像课本上学的那样的,什么样的需求用什么样的设计模式,我这么多年就没见过这样写的~~~而且基本上没见过水平有这么高的人,很多人觉得自己会用设计模式,其实都是乱用,用了还不如不用。反而用了,把简单的问题复杂化了。有一些地方,用p股想都知道不会进行扩展,他还在那给你一堆设计模式搞上~~~这是在找茬吗?还是想体现你的水平高?像这种人,完全就是只为自己考虑,自己爽了,没有实际为项目考虑。

php有个最大优点,就是你完全不用考虑语法上有什么东西能难住你,只要你想做的东西,就去写就好了,也就说你的精力完全放在业务和实现逻辑上了。如果真的说php有啥不适合做的事,可能也就是爬虫了吧,这块用ython弥补一下就好。当然如果不是专门做爬虫的,仅仅是爬个少量数据的话,开多个命令进程完全够用了。

我不否认java确实是比php性能更好更严谨工程化更好的语言,很多php做不了的领域,java确实可以做。但问题是现在市面上的大部分产品,php足够了。

总有很多人说很多大公司都把php转成java了,但是你不能否认很多项目确实是用php赚到钱了,有钱了之后随便你怎么折腾呗,你转python,你转Go,你自己开发一套语言,都无所谓了。这就像小老板,没钱的时候花钱找性价比高的人,愿意招吭呲吭呲干活的人,有钱了就开始招看上去体面的人,招一些溜须拍马,做事好看的人,还有闲钱养小秘书~~

此外,很多公司壮大了之后,比较愿意建立起一些企业文化,比如把程序员分等级,例如p6,p7啥的。这样做的目的是啥?就是为了让程序员有奋斗的目标,让程序员脸上有光。如果你只说自己是个月薪两万的程序员,别人对你在公司的层级没有概念,但是如果你自己说在公司做到了P几,做到了L几,自己脸上也有点光~~这就像学历一样,即使大专和本科生干的一样的工作,本科生天生就自带优越感,而大专生天生就带自卑感一样,这些东西你隐藏都隐藏不了。php和java的选择也是如此,上过大学的都认为java是正统,因为从学校里就学,大学课本里就有,java被很多程序员当成了最高的追求,学java,走java学习路径是个正统路线,认为学php属于歪门邪道,不够系统,永远都做不专业。

实际上,谁比谁强啊。。。当有新技术出现时,你之前学的那些正统不是一样要被替换。可能以前觉得很难实现的东西,现在已经很简单了。就像SpringBoot的出现,基本上有手就行吧。。。所以出现了很多老java程序员不乐意了,不行!你只会springboot不可以,你要学会看springboot的源码!其实大多数人即使看了springboot的源码,也最多是感叹一下,哇这里牛,哇那里精妙,除此之外毫无实际作用了~~让他用springboot中的思想在实际开发中,根本办不到~~

说了这么多,只想说,php现在依然有很大的作用,什么时候java能把php的优点全部干掉,我才觉得php真该被淘汰了。

以上只是个人观点,欢迎提出不同意见

来源地址:https://blog.csdn.net/PHP1155/article/details/127276809

--结束END--

本文标题: 2022了 为啥 php 还有这么多人在用?

本文链接: https://lsjlt.com/news/405928.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 2022了 为啥 php 还有这么多人在用?
    说实话,php成本就是低,真正懂点程序的老板都愿意招php。 我看市面上那些需求,基本上php都能搞定,php性能也没那么差,php无非是代码层面的东西,真正的性能瓶颈还是在数据库,项目搭起来,mq,缓存这才是用来解决性能问题的利器。 我之...
    99+
    2023-09-13
    php 开发语言
  • Python为啥这么牛?一行Python代码除了画图竟然还有这些功能!
    在开始这个话题之前,我想问大家:什么是 Python?根据 Python 之父 Guido van Rossum 的话,Python是:一种高级程序语言,其核心设计哲学是代码可读性和语法,能够让程序员用很少的代码来表达自己的想法。对于我来说...
    99+
    2023-06-05
  • Linux为什么这么多人用
    这篇文章主要为大家展示了“Linux为什么这么多人用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux为什么这么多人用”这篇文章吧。Linux过去主要作为服务器运行,但经过几年的发展,其用...
    99+
    2023-06-12
  • Mysql备份还有这么多套路,还不了解下?
    逻辑备份和物理备份 逻辑备份 逻辑备份用于备份数据库的结构(CREAET DATABASE、CREATE TABLE)和数据(INSERT),这种备份类型适合数据量小、跨SQL服务器、需要修改数据等场景。如mysqldump命令就是产生一个...
    99+
    2017-10-06
    Mysql备份还有这么多套路,还不了解下?
  • 为什么这么多人用美国服务器
    这么多人用美国服务器的原因有:1、互联网最早出现在美国,并且美国带宽资源丰富、技术先进;2、美国服务器内容限制少,能够自由建站;3、美国服务器硬件配置可自行根据业务进行选择,从而满足自身业务需求;4、美国服务器操作系统选择性多,并且不同的操...
    99+
    2024-04-02
  • 为什么美国服务器这么多人用
    美国服务器多人用的原因有:1、美国带宽资源丰富、技术先进;2、美国服务器内容限制少;3、美国服务器硬件配置可自行根据业务进行选择;4、美国服务器操作系统选择性多;5、美国服务器性价比高。具体内容如下:互联网最早出现在美国,同时美国的带宽资源...
    99+
    2024-04-02
  • 为什么有这么多人选择美国服务器
    有这么多人选择美国服务器的原因:1、在内容方面,美国服务器限制少并且不需要进行备案;2、在网络方面,美国服务器采用的是国际带宽,能够解决不同网络间的互联互通问题;3、在IP资源方面,美国服务器拥有丰富的独立IP资源,有利于搜索引擎优化;4、...
    99+
    2024-04-02
  • 除了find命令,还有这么多文件查找命令!
    文件搜索命令远不止一个 find 命令,还有很多。本文就对 Linux 下文件搜索命令进行一个科普,让你能够在短时间内找到自己需要的文件。在系统里查找文件,是所有工程师都必备的技能(不管你用的是 Windows...
    99+
    2023-06-05
  • win10为什么会有其他人正在使用这台电脑
    这篇文章主要介绍了win10为什么会有其他人正在使用这台电脑的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇win10为什么会有其他人正在使用这台电脑文章都会有所收获,下面我们一起来看看吧。方法一 在没有注销一个...
    99+
    2023-07-01
  • 宿迁高防服务器为什么这么多人用
    这么多人租用宿迁高防服务器的原因:1.宿迁高防服务器租用价格实惠。2.宿迁高防服务器防御能力强。3.宿迁高防服务器速度快。4、宿迁高防服务器安全稳定性。具体内容如下:一、宿迁高防服务器作为国内一个不错的高防节点,价格不会太低,但是相对其他国...
    99+
    2024-04-02
  • 为什么用php的人越来越少了?
    首先这张图反映的只是某个编程语言的热门程度。 以下代表个人观点: php这几年热度下降的原因: 存活时间长,在互联网技术日新月异的时代,一些更先进的技术会吸引一部分开发者 存活时间长,为了对历史版本作出一定的兼容,函数库的体积增大,一定程...
    99+
    2023-09-03
    php 开发语言
  • JavaScript 和 Django 都有了,为什么还需要 PHP 索引?
    随着 Web 技术的不断发展,前端 JavaScript 和后端 Django 成为了许多开发者的首选。但是,许多人可能忽略了 PHP 的重要性,特别是在处理大量数据时。本文将探讨为什么在某些情况下仍然需要 PHP 索引。 首先,让我们回顾...
    99+
    2023-08-04
    索引 django javascript
  • 在SAP除了使用Cordova生产移动应用外,还有这种方式
    本文和Jerry过去的文章不太一样,算不上Jerry的知识分享,只是记录一下Jerry用React-Native把应用安装到Android手机上遇到的一些问题,方便以后查看。Jerry的同事Leo用React-Native开发了一个应用,现...
    99+
    2023-06-05
  • 有了 IP 地址,为什么还要用 MAC 地址?
    我认为,IP地址和MAC地址可以类比生活中寄快递的过程。 在整个网络中数据被封装成数据报文进行发送,就像我们生活中寄快递时将物品放进包裹中。而数据在路由器之间的跳转也可以看作是不同地区快递小哥对物流的...
    99+
    2023-08-31
    tcp/ip 网络 mac地址
  • 华为手机有什么优点?盘点出6个方面,怪不得这么多人用华为手机
    华为手机目前占据国内智能手机市场的份额非常高,很多人都会选择成为华为手机用户。 那么关于为什么会有这么多人选择使用华为手机呢?华为手机有什么优点呢? 阿熊做为一名华为用户,总结出了以下优点,大家可以看看有没...
    99+
    2024-04-02
  • php用header设置了utf8编码为什么还会乱码
    在PHP中,使用`header()`函数设置编码为utf-8只是告诉浏览器将响应的内容按照utf-8编码进行解析。然而,如果你的网页...
    99+
    2023-08-18
    PHP
  • PHP - 什么是 PHP? 为什么用 PHP? 有谁在用 PHP?
    什么是 PHP? PHP 是一种脚本语言, "PHP Hypertext Preprocessor" 的首字母缩略词 PHP 语法吸收了 C 语言、Java 和 Perl 的特点,利于学习,使用广泛,主要适用于 Web 开发领域. PHP ...
    99+
    2023-09-01
    php 开发语言 数据库 api 接口
  • 一键绕过ID锁激活,为什么很多人都会失败?绕ID这一篇就够了
    最近阳了所以暂时断更,你们也要注意身体,最好不要阳 现在绕ID的方法已经非常完善,一个小白选手只要有设备就可以正常绕过ID,总的来说绕ID分为两个步骤:第一步是手机的越狱,这里只能是用checkra1n越狱(不是用爱思越狱,切记只能chec...
    99+
    2023-08-19
    ios checkra1n 越狱 iphone
  • 你还在为PHP对象响应编程算法的实现而苦恼吗?这里有些小技巧可以帮到你!
    PHP是一种十分流行的编程语言,它的面向对象编程特性在Web开发领域得到了广泛的应用。在进行PHP面向对象编程时,对象响应编程算法(Object Response Programming Algorithm,ORPA)是一种非常重要的技术。...
    99+
    2023-07-20
    对象 响应 编程算法
  • 华为云服务器费用高吗现在怎么样了啊多少钱
    首先,华为云提供了多种灵活的付费方案。对于企业用户来说,可以根据自己的业务需求,选择不同的方案。对于个人用户来说,可以选择按年付费或按需付费等不同的付费方式。此外,华为云还提供了不同的计费方式,包括按量计费、按实际使用量计费和按包月包月计费...
    99+
    2023-10-28
    华为 多少钱 怎么样了
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作