php项目描述-每年翻倍! 随着年龄的增长,神奇的PHP变得更加形影不离!

2023-09-02 0 4,332 百度已收录

来源丨转载自51CTO技术栈,经授权(ID:blog51cto)

作者丨千山

校对|赵云

一年一度的跳槽季又来临了。 现在疫情管控放松,就业形势可能会下降。 很多开发商都在谋划“金三银四”。 你知道哪些编程语言在市场上需求量很大吗?

不久前,美国网站DevJobsScanner对过去14个月(2021.10-2022.11)的数据进行了分析,从1200万个开发者职位需求中筛选出了对编程语言有明确要求的职位机会,并总结提取了2022个职位机会。 年度最受欢迎的 8 种编程语言。

其中,Javascript/Typescript毫无悬念地抢占了主导地位,近三分之一的工作机会需要Javascript/Typescript的知识,而Python和Java将成为2022年需求量第二和第三的编程语言php项目描述, 分别。 C# 紧随其后。

2022年编程语言及其各自要求完整图表

令人惊讶的是,PHP 排名第五。 这种有着近三六年历史的编程语言曾多次受到批评php项目描述,但在本次调查中,研究人员发现 PHP 仍有 22.6 万个工作岗位,占比约 10%。 但值得注意的是,2021 年 10 月,PHP 约占所有开发岗位的 5%,但到 2022 年 11 月,这一份额几乎翻了一番。

古老而强烈的语言:曾被列入最不喜欢的 5 名

“PHP 是世界上最好的语言。” 在编程语言世界里,这是一个由来已久的梗,甚至发展到后来,都有些红了、幽默了。 在那些年里,谈论“PHP 将死”或“PHP 已死”的说法并不少见,但今天,这门语言仍然很强大。

但客观地说,仍然有很多开发者不喜欢PHP。 在 StackOverFlow 调查中,PHP 甚至跻身最令人讨厌的语言前五名。 但一门语言要想在漫长的历史中生存下来,一定是有点棘手的。

回顾PHP的发展历史,若非如此,也就不足为奇了。 它的兴衰可以说反映了整个互联网的发展。

PHP 的创始人是出生于科西嘉岛的程序员 Rasmus Lerdorf。 1994年,Rasmus出于自己的工作需要开发了PHP,但他在后来的采访中透露,他从未想过将其变成一种编程语言。 最初,该工具包中没有任何内容被设计为工具。

“我不太喜欢编程。我开发这个工具是为了让编程变得更容易,这样我就可以轻松地重用我不知道如何停止的代码。我从来没有打算编写一种语言 […]。我实际上没有根本不知道如何编写一种编程语言,我只是不断添加下一个逻辑步骤。”

但正是这些“无心”的行为,成为了PHP的起点。 在PC互联网时代,PHP迅速迎来了辉煌的巅峰。

当时,80%的在线网站都是用PHP语言开发的,天猫、雅虎、搜狐都使用了PHP。 当时用PHP来做网站的前后端不分离,HTML+CSS+JS+jQuery成为开发者的标准技能。 举个反例,当时流行的社交软件Facebook有专门的团队对PHP进行二次性能优化。

尤其适合快速网站建设的PHP,在当时确实被称为“世界上最好的Web语言”。 直到联通互联网的普及,以腾讯为代表的一批互联网巨头开始依靠智能手机开发各种流行的联通APP。 前后端逐渐分离,PHP开始衰落。 它已经被Java、Python等其他语言征服了。

有人感叹,在每个人都热衷于追逐新鲜事物的时代,PHP就像一位不喜欢炒作、不愿转移家园的奶奶。 这个论点很符合许多开发者心中的刻板印象。 在他们心目中,PHP已经停滞了很长一段时间了。 但事实上,如果你愿意花一点时间去了解的话,你可以发现PHP官方团队仍在持续维护和迭代新版本。

除了性能上的提升,目前的PHP在Laravel、ThinkPHP等框架中也表现得非常好。

在 2022 年 12 月发布的 PHP8.2 版本中,新增支持在 Traits 中定义常量、引入“Random”扩展和“只读”类、DisjunctiveNormalForm (DNF) 类型、更新外部 Web 服务器的 MIME 类型table减少了各种函数返回的字符串的内存占用,初步支持macOSInstrument的JIT性能分析和生成,为Linux启用了arc4random_buf,并引入了Glibc2.36或更高版本的随机字节。

PHP的更新节奏不快也不慢。 可见,在新语言层出不穷的编程世界中,PHP呈现出一种“越老越强”、“野心勃勃”的姿态。

重回前十,归因依然赚“快”钱

目前,尽管PHP的市场份额有所下降,但它仍然是Web开发的主要开发语言。 不久前,Tiobe公布的2023年1月编程语言排行榜中,PHP攀升至第十名,可谓“稳扎稳打”。

Tiobe 公布 2023 年 1 月编程语言排名

但PHP仍然经常受到批评。 典型的一点是PHP主要适合中等并发以下的Web项目的快速开发以及轻量级脚本任务的开发。 它实际上是个人或初创公司建立网站的最佳选择,但它并不适合真正的小项目。

简单来说,PHP语言的异同非常明显,这也导致了“恨者恨自己,爱者爱自己”的正常情况。

PHP 的优点是:

首先,它对新手友好,进入门槛低,有利于变现:很多人只能自学几个月才能做出好东西,才能找到工作,接单。 曾有开发者感慨:“作为一个自学转业、转行互联网的草根,我能成功转行,摆脱自己不喜欢的工作,去做自己喜欢的工作和生活。”可以说,它完全依赖于基于PHP的几个开源软件。”

其次,开发速度快,开发成本低:一个小型Web项目一到三个月即可完成。 而且PHP的经典组合“LAMP(Linux+Apache+Mysql+PHP)”开源免费,在控制成本方面有立竿见影的效果。

第三,它是跨平台的:由于PHP是运行在服务器端的脚本,因此可以运行在UNIX、LINUX、WINDOWS、MacOS下。 新发布的PHP8.2版本初步支持WindowsforARM64平台上的跨平台创建,并在PHP.text数组旁边分配JIT缓冲区Opcache,以允许直接与IP相关的调用和跳转。

PHP 的弱点也很明显:

第一,虽然工作机会很多,但整体待遇太低:无论一线城市还是二三线城市,对PHP岗位的需求量很大,但薪资只能说是相当令人满意,甚至普遍较低。 更直观的原因是,当科技处于上升期、走在时尚前沿、靠大鳄降温时,收入自然会上涨,但当科技已经过了巅峰、处于上升期时,占比修炼者中“大神”的数量自然下降,收入水平很难提高。

其次,语言缺乏深度属性,成长空间不大。 由于 PHP 入门不需要使用底层功能,因此单个 PHPer 很难接触到底层代码。 如果不想把自己吊在一棵树上,学完PHP就一定要学其他语言,比如Java、Go等,这样才能真正打开技能发展的空间。

第三,适用范围有限,在小项目开发中很少使用。 正如一些开发者认为的那样,PHP能开发的东西Java也能开发。 比如PHP其实可以实现多线程高并发的功能,但主要针对中大型网站。 如果是小型商城之类的网上购物系统,选择Java,其实际效果往往会更好。

最佳语言:被批评“硬核”的选手

一般来说,对于编程语言总是存在着一连串的厌恶,没有一种语言会受到所有人的称赞。 有人讨厌 PHP,就像有人讨厌 JavaScript、C++ 或 Python 一样常见。 但不可证明的是,PHP确实非常适合Web开发和快速建站,但上手快、成本低、开源框架多。 如上所述,它确实提供了大量的就业机会。

知乎峰会上,“你对于坚持使用PHP有什么感受?” 问题之下,共同的感叹是:尽管很多人认为PHP早已成为过去式,但对于个人创业者和中小企业来说,PHP一直是快速开发项目的首选。 虽然这么多年一直被诟病,但PHP现在依然很活跃。 正如右图同学形容的那样——真是“勤奋”。

摘自知乎网友的回答

参考链接:

1、

2、

3.

4.

5.

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 php php项目描述-每年翻倍! 随着年龄的增长,神奇的PHP变得更加形影不离! https://www.wkzy.net/game/190101.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务