宿迁腾云网络网站建设公司

腾云网络 八年经验专注网站建设
  • 首页
  • 服务项目
    • 网站建设
    • 微信小程序
    • APP开发
    • SEO优化
  • 建站费用
  • 成功案例
    • 网站建设案例
    • 小程序案例
    • APP开发案例
    • SEO优化案例
  • 行业动态
    • 网站建设
    • SEO优化
    • 技术日志
  • 联系我们
    • 关于我们
首页 > 行业动态 > 技术日志 > php编程培训为什么PHP还没死吗?怎么PHP更优秀的编程语言吗?php编程网络大讲堂

php编程培训为什么PHP还没死吗?怎么PHP更优秀的编程语言吗?php编程网络大讲堂

2022-06-16

作者 | 美女翻译 | 弯月面

出品 | CSDN (ID:)

在流行文化的冲击下,可能很多人不认同本文所表达的观点,但我毅然决定再次逆流而上。在我看来,虽然 PHP 在各方面都受到鄙视,但这种编程语言比以往任何时候都更受欢迎!

为什么?为什么 PHP 还没有死?比PHP更好的编程语言不是还有很多吗?

不,它没有。如果存在这样的语言,他们早就带头杀掉 PHP 了。我们需要重新审视什么是“更好”的编程语言。

为什么 PHP 还没有死?如果你感到困惑,那可能是因为你不了解编程、程序员、市场和民主。实际上,这与代码、函数或语法无关。

bash PHP 已成为时尚

今天,要想在编程圈里走红,就必须抨击一门与“主流文化”吹捧的编程语言竞争的语言。这与语言本身的功能无关,只是因为文化,有点像宗教。

程序员固执己见,非常傲慢,但我们必须克服这些缺点。我们喜欢抨击我们不喜欢也不使用的编程语言。你会发现有些工程师说 Java 很烂,有些人说 C# 很烂,还有一些人说 Go 很烂。至于具体的语言,根本无所谓,总会有批评的。

此外,还有更深的不屑。最近几天,PHP和PHP之间一直在进行一场无声的较量,看来学术界正在策划一个阴谋:杀死PHP并取而代之。

今天,您甚至会发现 LAMP 堆栈中的 P 神奇地变成了一些 页面。二十年前,我在使用 LAMP 的时候,字母指的是 but、 、 PHP,而当时的 P 指的是 PHP,不是小程序开发,甚至不是 Perl。我并不是说这些定义不能改变。也许是我太可疑了?不够包容?说占据PHP的位置?

对于我们大多数人来说,还有其他一些在大学里学到的小众语言可能永远不会在实际工作中使用。虽然我们的老师或其他菜鸟会说“PHP 很烂”,但可能他们中的大多数人从未编写过一行 PHP 代码。

事实上,您甚至可能想知道是否有人真的从事专业的 PHP 编程。对 PHP 的普遍鄙视实际上是不合逻辑的,而不是发自内心的。只是在咖啡店里和朋友聊天的时候,我们习惯了一起鄙视某些名人、网红或者PHP。

此外,还有一些编程纯粹主义者愿意浪费他们宝贵的时间来挑剔 PHP 有多糟糕。这些争论大多围绕着个人喜好,或者他们不喜欢的细微差别,以宣传他们最喜欢的编程语言并希望他们统治世界!

他们的抱怨不断:

PHP 是弱类型的,并且有很多糟糕的代码。

还有 Node.js,为什么不呢?你用的不是一样吗?

PHP 的功能太多了。

甚至有人抱怨这太方便了?

函数名称不匹配。

当一种语言真正民主化并且不是由单个“专家”编写时,就会出现这个问题。

php编程培训为什么PHP还没死吗?怎么PHP更优秀的编程语言吗?php编程网络大讲堂(图1)

如您所见,他们对 PHP 的批评通常源于个人喜好,或者只是吹毛求疵。如果是这种情况,我们可以选择 C#、Java、Go 或任何其他语言的相同问题。作为程序员,我们喜欢发牢骚。

但作为程序员,我们喜欢抨击 PHP 的真正原因是我们与生俱来的傲慢和彻头彻尾的嫉妒。

PHP 更容易使用

PHP 诞生于 90 年代中期,甚至早于我们中的一些人。自 2000 年代初以来,我一直在使用 PHP,当时版本从 4 过渡到 5,然后我开始使用 , 在自己的框架中编写应用程序。

我认为 PHP 存在的主要原因,以及该语言不会消亡的主要原因是,它不仅嵌入在各种新旧应用程序中,而且嵌入在新老程序员的心中PHP 很久了。几十年。我们不会死,我们写的业务代码也不会消失。

有趣的是,它诞生于 1991 年,比 PHP 还早。虽然它的寿命更长php编程培训,但它的采用还没有达到今天 PHP 的水平。

为什么?

在我个人看来,与 PHP 相比,它使用起来很痛苦。这个问题在 3 中得到了缓解,但是 15 年前,还没有开箱即用的“噱头”功能,远不及 PHP。您必须手动安装许多功能。

另外,我发现了另一个问题,并且一直持续到今天,就是空格。我讨厌使用空格作为分隔符的语法。我想以我喜欢的方式分离代码,我不希望编程语言妨碍我。不管你怎么炒作,代码都是我的,我想写什么就写什么,没有人能控制。

总是吹嘘“易于阅读”的空格语法,但这只是营销废话。我个人认为最糟糕的语法是在不知情的情况下使用的。

这种固执己见的语法很容易引入错误。最初,在 IDE 能够解决所有这些问题之前,我相信没有程序员喜欢这种语法。至少我个人不喜欢。这就是为什么几十年来该语言的采用缓慢的部分原因。事实上,这是因为这种语法对用户不友好。

另外,我认为人们在早年并不知道存在。它作为脚本语言嵌入到发行版中,这就是它的主要目的。没有人会站出来大喊:“我可以用它建一个网站!”

其实,虽然我们可以把它当成网站来用,但是好的工程师都知道,它的强项不是做网站。除了我个人对语法的偏好之外,它在功能方面是一种非常强大的语言,尤其是它的库可以用于数据科学或其他需要精确性的地方。

PHP 是一种任何人都可以使用的语言

我同意在过去的 15 年中,已经有许多超越 PHP 的更新,只是晚了 10 年。

2008 年发布的 3 实际上打破了向后兼容性。2 的代码不适用于 3,您需要进行一些修改。但是,如果有一百万行代码需要更新,这不是游戏,尤其是在企业环境中。

公平地说,PHP 7 和 8 也破坏了一些 PHP5 代码(没有 PHP 6)。我是帮助更新在 PHP 7 和 8 之上运行的框架的 1 个社区的一员。幸运的是,我的企业遗留代码是当我将 ZF1 升级到 PHP 7 和 8 时几乎没有损坏。因此,大部分 PHP 5.6 代码仍然向后兼容。

但也许真正帮助 PHP 一炮走红的事件是 2005 年一家名为 .

一开始它很不起眼,但它不仅改变了开发者,也改变了普通人发布网站的方式。

到目前为止,最好的分发选项是 ,或其他一些 BBS 软件。但是这些软件使用起来很痛苦php编程培训,因为编写它们的人更像程序员而不是普通用户。

如果它是用 编写的,那么 PHP 可能真的走下坡路了。但我敢说,它会阻碍快速上升,甚至完全阻止它。

采用和扩大贡献者支持对于开源市场中语言或应用程序的生存至关重要。易用性是推动采用率迅速上升的关键。

作为一名受过大学教育的软件工程师,无论你如何诋毁 PHP,都不能否认 PHP 不仅受到专业软件工程师的青睐,而且受到兼职人员、家庭主妇、平面设计师、公司经理、企业家和小学的青睐。学生。能用电脑写网页。

可以说PHP是信息时代的(语言)。

作为软件工程师,您必须以与软件工程师相同的方式思考,而不是只想在有限的时间和资源的情况下为自己的小型企业建立网站。

而 PHP 改变了这一切。

它本身很容易使用,但功能有限。一种插件架构,普通人可以利用并编写 PHP 代码的小片段,他们不需要重写整个类或成为软件工程师来做。

数以百万计的业余程序员通过与网络上的其他人分享他们的成功来发展这个平台。

通俗易懂的 PHP 语言可以让普通人编写高效的代码。简单,无特殊要求,弱类型,无需编译,运行即可。

PHP 和互联网

15 年后的今天网站制作,PHP 为 78% 的网络提供支持。它仅占所有网站的近 40%,拥有近 2/3 的 CMS 市场份额!关键是希望能占领这些市场的10%!虽然纯粹主义者讨厌 PHP,但它还不到网络的 1.5%。

一些企业客户的招聘人员联系了我,他们希望删除所有 Web 代码并用 PHP 替换它。你可能会感到震惊,但应该更是如此。为什么?因为老实说,网络不是主战场,主要用户是数据科学和其他专家,在这方面有经验的人供不应求。

公司通常需要灵活。当需要扩大团队或有人离开时,他们不能花费数周或数月来寻找新人。工程师也很昂贵。

对于小型企业来说,寻找 PHP 程序员要容易得多,必要时甚至可以进行培训。关键是你可以找到一位拥有数十年经验的高级 PHP 架构师,这比找到同等职位要容易得多。

关键是,如果您在一家公司工作并尝试在没有正当理由的情况下编写网页或中间件,那么您将受到指责。由于公司将为此背负代码,因此将来他们将需要花费巨额资金来删除该代码并用正确的工具替换它。

应用架构师的首要工作是为企业的实际情况选择最有效的技术。仅仅因为它在网上很流行,或者在学校教授某种语言,你不能根据自己的喜好选择。

在极少数情况下我会建议完全编写 SaaS 应用程序,并且考虑到 Web 市场份额,似乎大多数应用程序架构师会选择正确的语言。他们会挑选他们最擅长的,并根据其最大优势选择 PHP。

总结

作为工程师,我们都喜欢使用自己熟悉的语言,也喜欢嗅探自己不熟悉的技术。

各种学院和大学都在尝试将其用作通用的商业语言。但实际上,它更适合运行服务器、数据科学、处理大而复杂的数字,甚至挖掘加密货币。

虽然 PHP 是大众语言,但它已成为 的事实上的语言。

所以,如果你喜欢,继续抨击 PHP,继续鄙视它。无论如何,到目前为止,PHP 仍然是网络上使用最广泛的语言,并且随着 PHP 的持续快速增长以及 PHP 7 和 8 的新速度,这种状态不会很快改变。

参考链接:

《新程序员003》正式上线,50多位技术专家合着,云原生和数字开发者的技术选书。内容既有发展趋势,又有方法论结构,有华为、阿里巴巴、字节跳动、网易、快手、微软、亚马逊、英特尔、西门子、施耐德等30多家知名企业的云原生和数字化第一手经验!

Tag: 编程语言 php php程序员
网站制作公众号

宿迁腾云网络网站建设公司 | 网站开发 | 网站制作 | 网站优化

咨询电话:13160355545

上一篇

返回栏目

下一篇

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

热推

  • php绑定域名授权代码一下如何做一些修改让多个域名可以绑定到同一个空间上php域名授权
  • 面向对象编程的常用方法广告上线泡点直升100级,免费领取召唤术
  • 成为正式的编程语言;乌镇人机大战,柯洁两负,人工智能研究意义非凡
  • php开源在线客服系统腾云网络与国内知名开源社区联合宣布互操作合作计划(图)开源php客服系统
  • 微网站源码 php国内自主开发的VR视频系统上线了,月销售额超过300万php网站源码 下载
  • php app接口开发步骤微信小程序希望能为用户提供完整、流畅的使用体验用php开发app后端接口
  • 编程语言不是黑客,是因为你不懂这些!
  • php高级编程书籍想要成为网络安全专家,需要了解的重要的低级IT基础架构搜索引擎优化高级编程:php版
  • 最新的php框架PHP应用框架系统.0曾振中php mvc框架学习
  • 2017年编程语言排行榜top20获奖名单:LOGO语言本月排在

相关

了解常见PHP应用程序安全威胁,掌握6个常见安全性攻击

了解常见PHP应用程序安全威胁,掌握6个常见安全性攻击

如何查看php版本?多种方法助你快速知晓

如何查看php版本?多种方法助你快速知晓

PHP格式化:提升代码质量与协作效率的关键规则

如何查看虚拟主机上的 PHP 版本?这篇文章告诉你

Linux 系统管理员和 web 开发者必知:如何查看 PH

Linux 系统管理员和 web 开发者必知:如何查看 PH

免费开源的轻量级 PHP 开发框架 ThinkPHP,遵循

从零开始开发完整网站:前端、后端与 Web 服务器的关键技术

php框架 Java 与 PHP 之争:为何懂技术的大佬选

BitDefender 发布超级工厂病毒专杀工具,可清除所有

asp语言与php语言的区别 前端和后端的区别,你真的了解吗

标签

seo(1182) 市场营销(661) 网站制作(573) 网站建设(564) 搜索引擎(553) 网站(482) PHP(361) 编程语言(345) 建站(294) 关键词排名优化(267) 网站建设公司(245) 优化(216) seo排名(207) 域名(190) 软件(171) 网站优化(148) 搜索引擎优化(146) 外链(141) 科技(136) 网站关键词(124) 网站排名优化(123) 域名服务器(120) 网站排名(107) 时政(103) 排名优化(95) 搜索引擎收录(93) 网站设计(92) 电子商务(88) 引擎(86) 移动互联网(85) 开发框架(79) 开发(75) 网站服务器(74) 框架(68) 前端开发(68) 网站分析(66) 网站建设方案(65) 关键(64) 流量(63) 源码(62) 百度优化(62) 网站权重(61) 开放源代码(59) seo培训(53) 网页设计(51) 百度(51) php框架(50) 网站建设知识(50) 大数据(50) 谷歌(49)
宿迁腾云网络网站建设公司
网站建设
  • 私人定制
  • 标准模板建站
  • 经济模板建站
精品模板

宿迁腾云网络网站建设公司

联系电话:13160355545

公司地址:江苏省宿迁市丽景湾华庭北门都市花园公寓9楼907

联系邮箱:admin@tyweb.net

全国分站
  • 北京
  • 广东
  • 东莞 广州 中山 深圳 惠州 江门 珠海 汕头 佛山 湛江 河源 肇庆 潮州 清远 韶关 揭阳 阳江 云浮 茂名 梅州 汕尾
  • 山东
  • 济南 青岛 临沂 济宁 菏泽 烟台 泰安 淄博 潍坊 日照 威海 滨州 东营 聊城 德州 莱芜 枣庄
  • 江苏
  • 苏州 徐州 盐城 无锡 南京 南通 连云港 常州 扬州 镇江 淮安 泰州 宿迁
  • 河南
  • 郑州 南阳 新乡 安阳 洛阳 信阳 平顶山 周口 商丘 开封 焦作 驻马店 濮阳 三门峡 漯河 许昌 鹤壁 济源
  • 上海
  • 河北
  • 石家庄 唐山 保定 邯郸 邢台 沧州 秦皇岛 张家口 衡水 廊坊 承德
  • 浙江
  • 温州 宁波 杭州 台州 嘉兴 金华 湖州 绍兴 舟山 丽水 衢州
  • 陕西
  • 西安 咸阳 宝鸡 汉中 渭南 安康 榆林 商洛 延安 铜川
  • 湖南
  • 长沙 邵阳 常德 衡阳 株洲 湘潭 永州 岳阳 怀化 郴州 娄底 益阳 张家界 湘西
  • 重庆
  • 福建
  • 漳州 泉州 厦门 福州 莆田 宁德 三明 南平 龙岩
  • 天津
  • 云南
  • 昆明 红河 大理 文山 德宏 曲靖 昭通 楚雄 保山 玉溪 丽江 临沧 思茅 西双版纳 怒江 迪庆
  • 四川
  • 成都 绵阳 广元 达州 南充 德阳 广安 阿坝 巴中 遂宁 内江 凉山 攀枝花 乐山 自贡 泸州 雅安 宜宾 资阳 眉山 甘孜
  • 广西
  • 贵港 玉林 北海 南宁 柳州 桂林 梧州 钦州 来宾 河池 百色 贺州 崇左 防城港
  • 安徽
  • 芜湖 合肥 六安 宿州 阜阳 安庆 马鞍山 蚌埠 淮北 淮南 宣城 黄山 铜陵 亳州 池州 巢湖 滁州
  • 海南
  • 三亚 海口 琼海 文昌 东方
  • 江西
  • 南昌 赣州 上饶 吉安 九江 新余 抚州 宜春 景德镇 萍乡 鹰潭
  • 湖北
  • 武汉 宜昌 襄樊 荆州 恩施 孝感 黄冈 十堰 咸宁 黄石 仙桃 随州 天门 荆门 潜江 鄂州 神农架
  • 山西
  • 太原 大同 运城 长治 晋城 忻州 临汾 吕梁 晋中 阳泉 朔州
  • 辽宁
  • 大连 沈阳 丹东 辽阳 葫芦岛 锦州 朝阳 营口 鞍山 抚顺 阜新 本溪 盘锦 铁岭
  • 黑龙江
  • 齐齐哈尔 哈尔滨 大庆 佳木斯 双鸭山 牡丹江 鸡西 黑河 绥化 鹤岗 伊春 大兴安岭 七台河
  • 内蒙古
  • 赤峰 包头 通辽 呼和浩特 乌海 鄂尔多斯 呼伦贝尔
  • 贵州
  • 贵阳 黔东 黔南 遵义 黔西 毕节 铜仁 安顺 六盘水
  • 甘肃
  • 兰州 天水 庆阳 武威 酒泉 张掖 陇南 白银 定西 平凉 嘉峪关 临夏 金昌 甘南
  • 青海
  • 西宁 海西 海东 海北 果洛 玉树 黄南
  • 新疆
  • 乌鲁木齐 伊犁 昌吉 石河子 哈密
  • 西藏
  • 拉萨 山南 林芝 日喀则
  • 吉林
  • 长春 白山 白城 延边 松原 辽源 通化 四平
  • 宁夏
  • 银川 吴忠 中卫 石嘴山 固原
SiteMap
网站地图
TAG标签
Copyright © 2017-2025 TYWEB.NET 宿迁腾云网络科技有限公司 ALL RIGHTS RESERVED.   苏ICP备17033535号-1

热门搜索

百度 下载 2025 2024 2026 货源 货货源 虚拟 禅道 报名 金蝶KIS旗舰版
  • 客服

    在线客服

  • 电话

    13160355545

  • 微信

精品模板
建站费用
成功案例
联系我们