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

腾云网络 七年经验专注网站建设
  • 首页
  • 服务项目
    • 网站建设
    • 微信小程序
    • SEO优化
    • APP开发
  • 建站费用
  • 成功案例
    • 网站建设案例
    • 小程序案例
    • 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 的批评通常源于个人喜好,或者只是吹毛求疵。如果是这种情况,我们可以选择 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框架2018年最受欢迎的7个网站开发框架清单,值得收藏!php框架和不用框架
  • Andy'sBlog»编码,编码转换ת,批量转换
  • 编程常用语言的几种类型及优点分析!(上)
  • php 代码格式化工具Twig模板的改进禁用关闭关闭标签自动补全的新选项php代码格式化
  • php网站集成支付宝接口开发者在线课程首发!中文免费在线资源助你提升开发技能(图) 支付宝支付接口php
  • php实现单点登录原理北京-腾云网络推出7,这是登录最新版本,IT援助时间加长php cookie实现登录
  • php源码加密工具 开源健身类小程序前后端项目源码(代码开源,不加密)php开源商城源码
  • 谁说WebSocket只能和阿帕奇搭配腾云网络带你看看WebSocket与Nginx的小秘密
  • php编程题2017年互联网刷题网站,题量之大,刷到你吐php 笔试编程题
  • 初学C#,什么是面向对象?为什么要使用面向对象编程?(一)

相关

微信商城php开发教程开发微信小程序购物商城的话需要以下内容

微信商城php开发教程开发微信小程序购物商城的话需要以下内容

微信商城php开发教程企业该如何搭建微信小程序商城呢?未来零

微信商城php开发教程企业该如何搭建微信小程序商城呢?未来零

微信商城php开发教程掌握微信商城系统常用的开发设计语言,你

微信商城php开发教程掌握微信商城系统常用的开发设计语言,你

php安装扩展fileinfo安装PHP扩展1.安装扩展:、

php安装扩展fileinfo安装PHP扩展1.安装扩展:、

简单php网站源码淘源码2023-01-0616:18·湖南

如何用php开发网站如何判断一个网站是用什么语言开发的?开发

如何用php开发网站web测评:一套php开发的模块化企业网

php学校网站源码一套运行环境服务器宝塔面板PHP7.05.

php学校网站源码一套运行环境服务器宝塔面板PHP7.05.

简单php论坛开发【康盛创想】戴志康CEO戴志康开发论坛 只

php分页代码简单实现万万没想到,黑客最爱的编程语言竟然是这

php分页代码简单实现万万没想到,黑客最爱的编程语言竟然是这

标签

seo(1060) 市场营销(611) 网站制作(494) 搜索引擎(480) 网站建设(468) 网站(403) PHP(334) 编程语言(327) 建站(257) 关键词排名优化(241) 网站建设公司(228) 优化(175) 软件(161) seo排名(161) 域名(135) 外链(132) 科技(126) 域名服务器(108) 搜索引擎优化(102) 网站排名优化(102) 网站关键词(99) 网站优化(96) 时政(90) 网站排名(87) 电子商务(79) 搜索引擎收录(76) 开发框架(72) 网站设计(71) 排名优化(69) 移动互联网(68) 开发(66) 引擎(62) 网站服务器(61) 网站建设方案(60) 前端开发(56) 开放源代码(55) 框架(55) 网站分析(54) 网站权重(52) 百度优化(52) seo培训(51) 关键(50) 源码(50) 流量(49) 网站建设知识(49) 百度(48) 网站源码(46) 网页设计(44) 广州seo(44) 谷歌(44)
宿迁腾云网络网站建设公司
网站建设
  • 私人定制
  • 标准模板建站
  • 经济模板建站
精品模板

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

联系电话:13160355545

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

联系邮箱:admin@tyweb.net

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

热门搜索

网站建设 宿迁 网站 公司 模版 教育 学校 源码 模板 响应式 科技-电子-通信-数码 营销型 项王故里网站建设案例 汽车 网站架构 教育类网站 交通 交通设备制作 百度 中文编程
  • 客服

    在线客服

  • 电话

    13160355545

  • 微信

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